<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Natty Gur</title><link>http://weblogs.asp.net/ngur/default.aspx</link><description>Enterprise Architect on Enterprise Architecture</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Creating IT strategy (with a little help from enterprise architecture)</title><link>http://weblogs.asp.net/ngur/archive/2009/07/03/creating-it-strategy-with-a-little-help-from-enterprise-architecture.aspx</link><pubDate>Fri, 03 Jul 2009 10:48:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7139252</guid><dc:creator>nattYGUR</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7139252</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/07/03/creating-it-strategy-with-a-little-help-from-enterprise-architecture.aspx#comments</comments><description>&lt;p&gt;&lt;span class="Normal"&gt;&lt;font size="4"&gt;Creating IT strategy is one of the complicated 
task that I know. To create a good IT strategy, you have to use many ingredients 
from different types and sources. Those ingredients&lt;span&gt;&amp;nbsp; &lt;/span&gt;should be used 
in unique combination that can be cooked and then be served as a delicious Cake 
to different customers ( IT workers, IT management, Information workers, 
enterprise CxOs and sometimes the board). In this post I'll try to describe 
what, and who I manage to create an IT strategy.&lt;/font&gt; 
&lt;p&gt;&lt;font size="4"&gt;Usually I tend to split my work into 6 main work 
streams:&lt;/font&gt;&lt;/p&gt;
&lt;ol type="1"&gt;&lt;li value="1"&gt;&lt;span&gt;&lt;font size="4"&gt;Collecting as-is data&lt;/font&gt;&lt;/span&gt; 
&lt;ol type="a"&gt;&lt;li value="1"&gt;&lt;span&gt;&lt;font size="4"&gt;Mapping IT assets: collecting existing IT assets 
to understand what IT manage and to get a hint how.&lt;/font&gt;&lt;/span&gt; 
&lt;ol type="i"&gt;&lt;li value="1"&gt;&lt;span&gt;&lt;font size="4"&gt;Information model: information entities and their 
relations. Helps to understand interaction between business units and level of 
integration from business perspective. Information model is also being used as 
an input to Information management.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="2"&gt;&lt;span&gt;&lt;font size="4"&gt;Applications and products : applications 
(internal development), External products and relations. Will be used for 
different aspects as well as mapping to core-context model.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="3"&gt;&lt;span&gt;&lt;font size="4"&gt;Technologies, Databases and servers : collect 
data about technical component and their relations. Used to understand what 
stand behind each application/product and to find out if resources are balanced 
(from usage point of view) and if new technologies (such as virtualization) are 
applicable. &lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li value="4"&gt;&lt;span&gt;&lt;font size="4"&gt;Communication infrastructures : same as 
technologies, but focused on communication.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="5"&gt;&lt;span&gt;&lt;font size="4"&gt;DRP : current design recovery plan. 
&lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li value="6"&gt;&lt;span&gt;&lt;font size="4"&gt;Information security : what procedures and IT 
assets are in place to support information security.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="7"&gt;&lt;span&gt;&lt;font size="4"&gt;Information from externals: what type of 
information the enterprise is getting from externals, in what format and how the 
data is being handled by the enterprise.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;ol type="a"&gt;&lt;li value="2"&gt;&lt;span&gt;&lt;font size="4"&gt;Information management: how information is 
manage, who own information, who use it, what is each information availability, 
etc'&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="3"&gt;&lt;span&gt;&lt;font size="4"&gt;Program of Work (POW) management : what is the 
current (if exists), how POW is being prepared, who is involved in this effort, 
what are the inputs for the process, is the POW address IT needs or just 
business needs, is it multiyear plan, is the plan enable prioritization and 
control, do we have milestones, deliverables and time tables, etc'&lt;/font&gt;&lt;/span&gt; 

&lt;/li&gt;&lt;li value="4"&gt;&lt;span&gt;&lt;font size="4"&gt;Budget management : who current budget is build 
(centralized or separated between business units), how the process is being 
done, who is involved, what are the inputs, is it multiyear budget, do we have 
breakdown of budget chapters, is the budget structure represent the major areas 
of expanses, is the structure enable management queries regarding budget 
behavior, Can we optimize budget without changing IT deliverables, 
etc'&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="5"&gt;&lt;span&gt;&lt;font size="4"&gt;IT equipment procurement management: are there 
any policies regarding procurement (Tender, predefined suppliers, how the 
process is done, where), what are the relations to other business units (when IT 
purchases), how IT physical assets are managed, any retire principles for IT 
equipment, etc'&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li value="6"&gt;&lt;span&gt;&lt;font size="4"&gt;Project management : is there one and uniform 
process for IT project, is the project follow PRINCE2, PMBOK or any other 
project management methodology.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="7"&gt;&lt;span&gt;&lt;font size="4"&gt;IT infrastructure management (ITIL) :&lt;span&gt;&amp;nbsp; 
&lt;/span&gt;checking who much ITIL is implemented (even if its not ITIL explicitly) . 
Are we implementing any management of Incident, problem, configuration, release, 
change, capacity, financial, availability, continuity and service 
level.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="8"&gt;&lt;span&gt;&lt;font size="4"&gt;Governance: mapping the IT against governance 
frameworks such as COBIT.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="9"&gt;&lt;span&gt;&lt;font size="4"&gt;IT organizational structure and Human resources 
management. Existing structure and how it should support current tasks, one shop 
or shop per business unit, duplicated teams, location of teams&lt;span&gt;&amp;nbsp; &lt;/span&gt;in 
hierarchy, are teams located in the same physical location, compensation per 
role, etc'. &lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li value="10"&gt;&lt;span&gt;&lt;font size="4"&gt;Training / Education : Current training and 
education plan or opportunities available, are they per role, are they address 
known gap in worker knowledge, are they related to POW, etc'&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="11"&gt;&lt;span&gt;&lt;font size="4"&gt;IT management - supporting forums:&lt;span&gt;&amp;nbsp; 
&lt;/span&gt;Are there any IT or enterprise wide forums that serve IT needs or IT is 
involved in, what is the perception of IT, is the CIO has CEO support, what is 
the CIO location in organization structure, 
etc'&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;ol type="1"&gt;&lt;li value="2"&gt;&lt;span&gt;&lt;font size="4"&gt;Understand the business, future direction and who 
it impact IT&lt;/font&gt;&lt;/span&gt; 
&lt;ol type="a"&gt;&lt;li value="1"&gt;&lt;span&gt;&lt;font size="4"&gt;Business capabilities : what are the functions 
performed by the business to reach goals and objectives. Including new 
capabilities (or changes in capabilities) that support new business directions, 
or any business change. Used to see alignment between IT and business needs 
(current and future)&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="2"&gt;&lt;span&gt;&lt;font size="4"&gt;End-to-End business processes (Value chain): 
mapping main processes that generate value to the enterprise. Used to see 
interaction and integration between business 
units.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;ol type="1"&gt;&lt;li value="3"&gt;&lt;span&gt;&lt;font size="4"&gt;Understand new technology future IT directions 
and how they can Impact the business. &lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li value="4"&gt;&lt;span&gt;&lt;font size="4"&gt;Create TO-BE architecture: Creating new 
architecture (blueprint or high level architecture) based on business 
directions, new technology options, key finding from IT assets mapping and IT 
as-is mapping.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="5"&gt;&lt;span&gt;&lt;font size="4"&gt;Identify gaps between as-is and to-be: list all 
gaps in each element that we mapped in the "AS-IS" &lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li value="6"&gt;&lt;span&gt;&lt;font size="4"&gt;Translate gaps into a roadmaps with dependencies 
and assignments : group gaps into projects, write one page of project high level 
analysis, assign resources to projects and&lt;span&gt;&amp;nbsp; &lt;/span&gt;creating a road map 
(taking in account dependencies )&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;font size="4"&gt;Then I translate the work streams data into a word document with 
6 main chapters:&lt;/font&gt;&lt;/p&gt;
&lt;ol type="1"&gt;&lt;li value="1"&gt;&lt;span&gt;&lt;font size="4"&gt;Executive summary. Actually I'm writing different 
executive summary for each audience using&lt;span&gt;&amp;nbsp; &lt;/span&gt;relevant linkage to 
document paragraphs. I found out that although it's more work it proves to be 
more digestible.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This way I can use different lingo and sharp 
different aspects of the strategy for each audience without rewriting the entire 
document and with ability for adjustments on the other hand.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="2"&gt;&lt;span&gt;&lt;font size="4"&gt;Description of the as-is + to-be. Describe the 
data as it was collected from different roles. This part should hold just facts. 
I'm using it to build my findings on top of agreed facts.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="3"&gt;&lt;span&gt;&lt;font size="4"&gt;Analysis : TO-BE based on analysis of collected 
data.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="4"&gt;&lt;span&gt;&lt;font size="4"&gt;Blue-prints and Principles : based on the 
analysis what need to be done, and which principles should be followed by the 
enterprise.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;&lt;li value="5"&gt;&lt;span&gt;&lt;font size="4"&gt;Roadmap : Translate blueprints and principles 
into defined projects with assignments and dependencies with other projects and 
resources.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7139252" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>Enterprise Architecture Meta-model, size doesn't matter </title><link>http://weblogs.asp.net/ngur/archive/2009/06/27/enterprise-architecture-meta-model-size-doesn-t-matter.aspx</link><pubDate>Sat, 27 Jun 2009 07:56:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7135416</guid><dc:creator>nattYGUR</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7135416</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/06/27/enterprise-architecture-meta-model-size-doesn-t-matter.aspx#comments</comments><description>&lt;font size="4"&gt;Part of the enterprise architecture work is to define a meta-model.&amp;nbsp;Meta-model&amp;nbsp;depict what are the architecture building blocks that we need to do our work, and their relations. Usually meta-model&amp;nbsp;is one of the first task that we'll address in&amp;nbsp;enterprise architecture work,&amp;nbsp;following by&amp;nbsp;collection of&amp;nbsp;building block instances that we miss. There are many debates around enterprise architecture meta-model. Should I follow one provided by existing framework,&lt;span&gt;&amp;nbsp; &lt;/span&gt;should it be a complex or simple meta-model, what should be included in the meta-model and many other questions. In this article I'll try to address those questions. &lt;/font&gt;
&lt;p&gt;&lt;font size="4"&gt;The starting point in the journey to create your enterprise architecture meta-model is to understand important principles, which usually takes time to understand:&lt;/font&gt;&lt;/p&gt;

&lt;ol type="1"&gt;
&lt;li value="1"&gt;&lt;span&gt;&lt;font size="4"&gt;Enterprise architecture is about better managing Business and IT. It's not an attempt to understand internal technology, application, information and even business architecture. The best approach to reach a good meta-model is to depict in the meta-model dependencies between different enterprise building blocks as they exist in reality. Usually IT oriented guys try to follow application or technology architecture and impose it on EA, that doesn't work. For example depicting direct relations between application and servers is bad practice. Applications are using servers via databases, products or technologies that they are using. &lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;li value="2"&gt;&lt;font size="4"&gt;&lt;span&gt;Collect none exist data in the enterprise. For example if each application has internal application modules, don't add modules to your meta-model. Try to create a meta-model that will hold data and especially relations that aren't capture today (Keep building blocks that you want to capture their relations, but minimize attributes).&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li value="3"&gt;&lt;font size="4"&gt;&lt;span&gt;What you collect must be maintained. This principle is simple but for some reason many people don't follow it. If you'll have an impressive meta-model with 33 building blocks and 119 relations (see below) you're doomed to be failed. No way that over the time you'll manage to keep up-to-date all the data in such meta-model (Regretfully, you'll reach this conclusion just after years of EA experience).&amp;nbsp;Without accurate data you won't be able to reach any success. I'm not talking about the human resources and governance procedures needed to keep such meta-model data up to date.&lt;/span&gt;&lt;img src="http://www.theeagroup.net/sapmm.jpg" mce_src="http://www.theeagroup.net/sapmm.jpg"&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li value="4"&gt;&lt;span&gt;&lt;font size="4"&gt;Metamodel can be developed in agile way. You can start from very small meta-model structure and enhanced it from EA task to EA task.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;font size="4"&gt;Those 4 meta-model principles are essential when you creating your EA meta-model, but the most important rule that you need to follow is that enterprise architecture meta-model should help you to do your work. Therefore the first effort in building a meta-model should be understanding what you want to reach in your EA, and if you're following an agile way of working, what you want to achieve in the next enterprise architecture task. Don't spend time to create a meta-model that will address all of your concern. Make sure that the meta-model support your next enterprise architecture work and enhanced the meta-model as your enterprise architecture become more mature.&lt;span&gt;&amp;nbsp; &lt;/span&gt;For example I managed to achieve amazing EA result from this simple meta-model:&lt;/font&gt;&lt;/p&gt;
&lt;font size="4"&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=165" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=165"&gt;&lt;img src="http://www.theeagroup.net/agilemm.jpg" mce_src="http://www.theeagroup.net/agilemm.jpg"&gt;&lt;/a&gt; &lt;/font&gt;
&lt;p&gt;&lt;font size="4"&gt;Following the first, second and third principles keep your meta-model in the right granularity level. Don't fall into detailed architecture trap, but on the other hand keep any data that you need to do your work or to make you as a unique group in the enterprise.&lt;span&gt;&amp;nbsp; &lt;/span&gt;As I argue in my post about the death of EA frameworks, Finding the right granularity is something that you'll learn from experience, no framework will solve this puzzle for you.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;In enterprise architecture meta-model domain,&lt;span&gt;&amp;nbsp; &lt;/span&gt;big in not better. Actually the other way around, small, lean and efficient is much more better than big and complex. You can test if your meta-model efficient by running EA scenarios and mark all the building blocks that you'll use. Any unmarked building block is "fat" that you want to take off.&lt;/font&gt;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7135416" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title> Enterprise architecture frameworks are dead, long live real-life practice ! </title><link>http://weblogs.asp.net/ngur/archive/2009/06/21/enterprise-architecture-frameworks-are-dead-long-live-real-life-practice.aspx</link><pubDate>Sun, 21 Jun 2009 13:27:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7131551</guid><dc:creator>nattYGUR</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7131551</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/06/21/enterprise-architecture-frameworks-are-dead-long-live-real-life-practice.aspx#comments</comments><description>&lt;p&gt;I can remember the first time that I read TOGAF. I was really amazed from what I read. After spending time to understand Zachman framework, TOGAF looks like a mature and practical EA framework. Each paragraph that I read had a lot of sense and it looks like I just need this framework book on my desk to start an Enterprise Architecture journey. This was almost 10 years ago and before I had any enterprise architecture experience.&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=162" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=162"&gt;http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=162&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7131551" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>Enterprise architecture work Case studies </title><link>http://weblogs.asp.net/ngur/archive/2009/06/05/enterprise-architecture-work-case-studies.aspx</link><pubDate>Fri, 05 Jun 2009 09:00:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7108682</guid><dc:creator>nattYGUR</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7108682</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/06/05/enterprise-architecture-work-case-studies.aspx#comments</comments><description>
&lt;p&gt;&amp;nbsp;&lt;span class="Normal"&gt;
&lt;p&gt;&lt;font size="4"&gt;After discussing how to use enterprise architecture for &lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155"&gt;IT planning&lt;/a&gt;, &lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=158" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=158"&gt;reducing IT costs &lt;/a&gt;and &lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=159" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=159"&gt;M&amp;amp;A&lt;/a&gt;
I had several request to share case studies that shows how the theory
(which I already discussed) is used in reality.&amp;nbsp; This post contain
three case studies for&amp;nbsp; IT planning, reducing IT costs and M&amp;amp;A. I
hope you'll find it useful for your needs.&lt;/font&gt;&lt;/p&gt;

&lt;p align="center"&gt;&lt;strong&gt;&lt;font size="5"&gt;Using Enterprise Architecture for IT planning and increasing law and regulation Compliance&lt;br&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p align="left"&gt;&lt;font size="4"&gt;&lt;strong&gt;Client environment:&lt;br&gt;&lt;/strong&gt;The
client is an energy company that operates part of the energy market.
The company’s got a 4 years license to operate from the government. To
renew the license the company needs to demonstrate 1) full compliance
to the relevant energy market laws and regulations. 2)99.9 percentage
availability of the company services to the market energy. The company
approaches us one year before license renewal to be able to present
compliance and availability to the regulators.&amp;nbsp; &lt;br&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p align="left"&gt;&lt;font size="4"&gt;&lt;strong&gt;Client business goals:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font size="4"&gt;
&lt;/font&gt;
&lt;ol&gt;&lt;font size="4"&gt;
&lt;li&gt;
&lt;div align="left"&gt;Show current compliance of company to laws and regulations&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Show roadmap for filling gaps in compliance&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Reach 99.9 percentage of availability from 99.5 (as it measured when the engagement started).&lt;/div&gt;&lt;/li&gt;
&lt;/font&gt;&lt;/ol&gt;

&lt;p align="left"&gt;&lt;font size="4"&gt;&lt;strong&gt;Approach:&lt;/strong&gt;&lt;br&gt;We
followed a modeling approach in order to capture current situation,
identifying gaps and create migration plan (IT roadmap) to fulfill the
above business goals in one year time frame. Using the models we manage
to simplify the complexity of the enterprise business, information
applications and technology domains and cross relations between those
domains. Being able to reduce complexity significantly enable us to
come with a conclusion and a roadmap within three months of work.&lt;br&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p align="left"&gt;&lt;font size="4"&gt;&lt;strong&gt;Steps:&lt;br&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;

&lt;ol&gt;&lt;font size="4"&gt;
&lt;li&gt;
&lt;div align="left"&gt;Creation of meta-model of the data needed to be collected and relations (between data) based on existing reference model&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Using existing data and collecting (interviews) missing data, while capturing all the data in one repository.&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div align="left"&gt;Mapping Business capabilities (or business functions) depicting compliance to laws and regulations.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Mapping needed information and how it comply to laws and regulations&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Mapping applications and how they directly support business capabilities and information management requirements.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Mapping technologies (databases, servers, storage
devices, technologies and communication) supporting applications and
business capabilities.&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Analyze the gap between the “to-be” (needed) state of
the enterprise and the “as-is” (as found) state of the enterprise
business, information, applications and technology domains.&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div align="left"&gt;Business capabilities without any IT support, or partly IT support.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Applications violating information requirements &lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;For each identified gap creating migration plan to
overcome the gap (preferred in one year, or at least to show that the
company’s aware of the gap and going to fix it in the next 3 years)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Using modeled dependencies between business
capabilities, information, Applications, databases, servers, storage
devices, technologies and communication to increase IT availability.&lt;/div&gt;&lt;/li&gt;
&lt;/font&gt;&lt;/ol&gt;

&lt;p align="left"&gt;&lt;font size="4"&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;br&gt;Following
modeling approach of enterprise architecture and using existing IT
assets documentation (CMDB, applications catalogue, Information
modeling in Er-Win or any other tool) enable us to understand very
easily and quickly, what are the gaps between the current situation and
the business goals. We found out that 40% of the business capabilities
are not supported or partly supported by IT assets. The work manages to
show visually, by using a heat-map, where are those gaps. Following the
heat-map, a migration plan was created to show how the gaps are going
to be filled in the next three years. The relations and dependencies
that were captured by the mapping work, used to better understand IT
maintaining implications. This knowledge (which wasn’t available
before) managed to increase IT availability to 99.9 percentage. &lt;br&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;

&lt;p align="center"&gt;&lt;strong&gt;&lt;font size="5"&gt;Using Enterprise Architecture for Decreasing IT costs while increasing IT availability&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;font size="4"&gt;
&lt;/font&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;br&gt;&lt;strong&gt;Client environment:&lt;/strong&gt;&lt;br&gt;A
governmental agency which provides a variety of vital 24*7 services to
citizen, companies and other governmental agencies. The diversity of
business services created an IT structure where each IT team is sole
responsible for certain business domain, which created the typical silo
IT structure. 5 years ago the clear boundaries between the agency
business domains became vague, causing integration between IT teams.
The demand for integration starts to prevent from the agency to achieve
24*7 availability of it services. On top of the integration problems
and due to the economic situation the IT department needs to reduce 25%
of its budget. &lt;br&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Client business goals:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;

&lt;ol&gt;&lt;font size="4"&gt;
&lt;li&gt;To gain 24*7 availability of services while decreasing IT budget 
&lt;/li&gt;
&lt;li&gt;To decrease IT budget without affecting availability of IT services&lt;br&gt;&lt;/li&gt;
&lt;/font&gt;&lt;/ol&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Approach:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;We followed a modeling approach in order to capture
dependencies and relations of current IT assets as well as their
relations to the business domain in order to identify projects,
application, technologies and servers that are redundant or may be
retired in minimum impact and maximum budget reducing. The modeling
approach also being used to understand cross relations between cross IT
teams solutions increases IT services availability. Using the models we
manage to simplify the complexity of the enterprise business,
information applications and technology domains and cross relations
between those domains. Being able to reduce complexity significantly
enable us to come with conclusion and roadmap within three months of
work.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Steps:&lt;br&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;font size="4"&gt;Creating meta-model of the data needed to be collected and relations (between data) based on existing reference model&lt;/font&gt; 
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Using existing data and collecting (interviews) missing data, while capturing all the data in one repository.&lt;/font&gt; 
&lt;ol&gt;
&lt;li&gt;&lt;font size="4"&gt;Mapping Business capabilities (or business functions) &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Mapping applications, how they directly support business capabilities and information management requirements.&lt;/font&gt; 
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Mapping product (COTS), supported applications and business capabilities&lt;/font&gt; 
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Mapping technologies (databases, servers,
storage devices, technologies and communication) supported
applications, products and business capabilities.&lt;/font&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Creating query mechanism that enable us to
understand what all the IT assets are, as well as business
capabilities, that will be affected if a given IT asset needs to be
taken down for maintenance or any other purpose. &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Looking for redundant IT assets&lt;/font&gt; 
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Looking for products or technology with high costs, low usage and&amp;nbsp; minimum custom code, as candidates to be retired&lt;/font&gt; 
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Identifying high cost projects that don’t support directly core business capabilities&lt;/font&gt; 
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Analyze the data in order to create a roadmap
of changes that will generate maximum saving without affecting core
business capabilities. &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;creating migration plan, taking in account
dependencies, to achieve cost reduction (preferred in one year, or at
least to show that the company aware to the gap and going to fix it in
the next 3 years)&lt;/font&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Conclusion:&lt;br&gt;&lt;/strong&gt;Following modeling
approach of enterprise architecture and using existing IT assets
documentation (CMDB, applications catalogue, Information modeling in
Er-Win or any other tool) enable us to understand very easily and
quickly, what can be retired and how. Our approach also enables us to
quickly understand relations between cross IT teams assets, thus
increasing significantly IT services availability. Using collected and
analyzed data we manage to reduce technologies and products (mainly
their licenses and support agreements) and redundant IT assets. Our
work managed to save 3M$ per year and 7M$ for next year budget. A
migration plan was created to show how the identified costs saving gaps
are going to be filled in the next three years. The relations and
dependencies that were captured by the mapping work, used to better
understand IT maintaining implications. &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p align="center"&gt;&lt;strong&gt;&lt;font size="5"&gt;Using Enterprise Architecture for Mergers and acquisitions planning&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;font size="4"&gt;
&lt;/font&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;br&gt;&lt;strong&gt;Client environment:&lt;/strong&gt;&lt;br&gt;Our
client is a High-tech Company with M&amp;amp;A (mergers and acquisitions)
strategy as an enabler to become a leader in their field.&amp;nbsp; Their
strategy experienced many difficulties mainly due to different IT
issues while dealing with M&amp;amp;A from IT perspective. Due to the fact
that IT caused most of the issues, the IT was accused as a barrier to
M&amp;amp;A.&lt;br&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Client business goals:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;

&lt;ol&gt;&lt;font size="4"&gt;
&lt;li&gt;To be able to support M&amp;amp;A from IT perspective. 
&lt;/li&gt;
&lt;li&gt;To raise difficulties in the negotiation phase, not in the implementation phase&lt;/li&gt;
&lt;/font&gt;&lt;/ol&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Approach:&lt;/strong&gt;&lt;br&gt;We followed a modeling
approach in order to capture dependencies and relations of business and
IT assets needed for acquisition from both business and IT perspective.
We created two architecture maps to describe what’s needed from
business and IT perspective when the company enters M&amp;amp;A process. We
described the business domain, application, technologies and hardware
architecture that if will be found in acquired company the merger from
IT perspective will be transparent. Using those architecture maps and
mappings of the acquired company IT we manage to understand in advance
what the obstacles that we might encounter in a given acquisition.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Steps:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;

&lt;ol&gt;&lt;font size="4"&gt;
&lt;li&gt;Creating meta-model of the data needed to be collected and relations (between data) based on existing reference model 
&lt;/li&gt;
&lt;li&gt;Creating views that depict business and IT architecture of
acquired company, which can be integrated without difficulties – “Best
fits” &lt;/li&gt;
&lt;li&gt;Mapping “candidate for acquisition” company by using metamodel and views. 
&lt;ol&gt;
&lt;li&gt;Collecting existing documentation 
&lt;/li&gt;
&lt;li&gt;Using interviews to collect missing data&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Creating gap analysis between “best fits” architecture and current candidate to acquisition company architecture. 
&lt;/li&gt;
&lt;li&gt;Analyzing the gaps to create roadmap for integration or to
raise potential issues in the integration process from IT perspective.&lt;/li&gt;
&lt;/font&gt;&lt;/ol&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Conclusion:&lt;br&gt;&lt;/strong&gt;Within two months we
managed to build architecture maps both for business IT perspective of
M&amp;amp;A. those maps were built from 5 different views, 6 matrixes and
12 basic building blocks as well as principles and blueprints. Using
this mapping we managed to find out in advance IT issues in two
M&amp;amp;A, thus to change the attitude of the enterprise to IT and to
assist two successful M&amp;amp;A.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7108682" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>Using Enterprise Architecture for forecast and implementation of Merges and Acquisitions (M&amp;A) </title><link>http://weblogs.asp.net/ngur/archive/2009/05/29/using-enterprise-architecture-for-forecast-and-implementation-of-merges-and-acquisitions-m-amp-a.aspx</link><pubDate>Fri, 29 May 2009 10:08:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7101657</guid><dc:creator>nattYGUR</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7101657</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/05/29/using-enterprise-architecture-for-forecast-and-implementation-of-merges-and-acquisitions-m-amp-a.aspx#comments</comments><description>
&lt;p&gt;&lt;font size="4"&gt;After explaining how to use enterprise architecture for &lt;/font&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155"&gt;&lt;font size="4"&gt;IT long term planning &lt;/font&gt;&lt;/a&gt;&lt;font size="4"&gt;and&amp;nbsp; &lt;/font&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=158" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=158"&gt;&lt;font size="4"&gt;IT cost reduction&lt;/font&gt;&lt;/a&gt;&lt;font size="4"&gt; this post is dedicated to enterprise architecture for merge and acquisitions (M&amp;amp;A). In this post I'll try to share with you my experience with how to use EA to forecast&amp;nbsp; M&amp;amp;A efforts from IT point of view and after a decision has been taken, how to use EA to implement M&amp;amp;A (From IT point of view).&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;In a nutshell the idea here is simple (the implementation is not). Behind&amp;nbsp; M&amp;amp;A we can find business logic, which can be transfer to business capabilities.&amp;nbsp; And M&amp;amp;A strategy (Vertical, Horizontal, Concentric Diversification Merger and Conglomerate Merger), which can be translated to EA principles.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Based on business capabilities and EA principles we&amp;nbsp;create an EA blueprint (or to-be architecture) which takes in account the needed business capabilities as well as information, applications and technology.&amp;nbsp; If the combination of our and the acquired company "as-is" architecture meet the&amp;nbsp; blueprint (supplying all the business needs and benefit from M&amp;amp;A) then the M&amp;amp;A should be easy and fast.&amp;nbsp; We don't have such scenario in reality, but this blueprint serves as a model that we want to achieve. &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Having this blueprint we can model each candidate (for acquisition)&amp;nbsp;"as-is" situation. Then, based both on the blueprint and "As-Is" of both parties, we can Identify gaps and translate them to resources needed to fill those gaps. The outcome gives us indication how complex, aswell as&amp;nbsp;resource and time consuming, a given M&amp;amp;A scenario will&amp;nbsp;be.&amp;nbsp;This outcome also&amp;nbsp;sets the roadmap to M&amp;amp;A effort once decision will be taken.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Now let's see what are the tasks that we need to take in order to create the blue-print ("To-Be")&amp;nbsp; and "As-Is" architecture, identifying gaps , translating gaps to resources and creating a roadmap for M&amp;amp;A. I'm writing from an assumption that your business, Information, Application and Technology domains are already modeled. If they are not you can follow my blog (&lt;/font&gt;&lt;a href="http://www.theeagroup.net" mce_href="http://www.theeagroup.net"&gt;&lt;font size="4"&gt;www.theeagroup.net&lt;/font&gt;&lt;/a&gt;&lt;font size="4"&gt;) to learn how to do it.&lt;/font&gt;&lt;/p&gt;
&lt;font size="4"&gt;&lt;img src="http://www.theeagroup.net/ma.jpg" mce_src="http://www.theeagroup.net/ma.jpg"&gt; &lt;/font&gt;
&lt;p&gt;&lt;br&gt;&lt;strong&gt;&lt;font size="4"&gt;Creating blueprint ("To-Be")&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;&amp;nbsp;First step is to understand which business capabilities are playing any role in the suggested M&amp;amp;A. We can find those business capabilities directly from our hierarchal capability model. or by going over business processes that should be effected from the M&amp;amp;A. note that we have to collect both business capabilities that will be effected and new business capabilities that we want to acquire through the M&amp;amp;A. the capabilities that we have to list down include also capabilities that will have any interaction with new capabilities that we want to acquire. To this pile we should also pour capabilities that we know that exist in both acquire and acquired, and we want to cancel one of those capabilities.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Having all the mentioned above capabilities (tagged as I mentioned), we can start to build end-to-end processes that depict the to-be architecture (post M&amp;amp;A situation). After understanding what are the impact from business point of view, we start to understand which Information (from your conceptual model) will be send and received (data flow) between capabilities in the to-be architecture. If it's an existing information we'll tag it as an existing, if it's an existing Information but we feel that a new entity should be added to this information, we'll tag it as well. If it's a new information, we'll tag it as well.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Next step is to understand which one of the existing application is playing in the game. For this purpose we're using a matrix. On the Y axis all the business capabilities and information that we manage to identify, on the X axis all the application (and products) that we have. We're using this matrix to map between an existing application to capability or information that is playing any role in the M&amp;amp;A. in a matter of fact most of this data already exist in our existing repository, we just have to do some adjustments following the identified new Business changes and new Information model. The outcome of this matrix is a list of applications that will be effected by the M&amp;amp;A, and which capability or information doesn't have any support using current application portfolio. If application support is missing we add new applications (tagged them as new)&amp;nbsp; and&amp;nbsp; relate them to&amp;nbsp; existing applications (if data needs to flow between them or they need to consume a service, etc')&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Now it’s time to start collecting data on technology stuck. Collect all the technology elements that will be effected by the listed applications, Information and business capabilities. Then start to build a to-be technology stuck by going through the common following topics:&lt;/font&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;font size="4"&gt;Is there any new technology that can address new capability? &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Is there a need to maintain new volume of data? &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Is there a need for new security policies? &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;If there is a need for application integration, is the current technology sufficient? &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Are there new applications required more CPU, Memory and storage? Do we have those resources? &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Do we need to support new communication medium or new sites?&lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;font size="4"&gt;Again, tagged new, changed and existing technology elements.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Before building the "to-be" architecture we need to understand what is the M&amp;amp;A strategy (Vertical, Horizontal, Concentric Diversification Merger and Conglomerate Merger), since it influence the "to-be" architecture in a form of enterprise architecture principles.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Having all of this data in front of us, we can start to build (visually) the to-be architecture of the four domains.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;font size="4"&gt;&lt;strong&gt;Creating "As-Is" architecture:&lt;/strong&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;creating the "to-be" architecture is pre-requisite . Next step is to map the "as-is" architecture of candidate company. The steps are more or less the same as modeling your own enterprise. You have to model business capabilities, information, applications and technology and their relations. &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Identifying gaps:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Now the fun begin. We take the to-be architecture (blueprint) and both the as-is architecture of our company and the acquired company. I guess that the business capabilities that doesn't have any support in our organization are supported by the acquired company (otherwise, what's the point in acquiring them). For all the others architecture building blocks (information, application and technology)&amp;nbsp; that was tagged as new, we identify if there are architecture building blocks in the acquired company that match them.&amp;nbsp; If any new building block doesn't have a match in acquired company, mark them as gap. &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Find out if existing building blocks in acquired company follow your architecture principles, if not mark it as a gap.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Using the technology architecture we find out if application in acquired company can work with our application collaboration platform, can it be integrated into security model, is it introduce new data volume that we don't have any support, is it using applications or technology that doesn't follow our Technical Reference Model (TRM), can we host the acquired company applications on your technology stuck, can our databases hold acquired company data, etc'. We add a new gap for each inconsistency that&amp;nbsp;we find between the as-is of the acquired company and the to-be model. &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;We should finish with a list of gaps between the combination of our and the acquired company as-is and the to-be model that we defined. The gaps will give&amp;nbsp;us an idea of how much complex this M&amp;amp;A from technical point of view. If you're using any EA tool you can see most of those gaps visually (see image 1.0). the less opacity building blocks are the “as-is“ building blocks.&lt;/font&gt;&lt;/p&gt;
&lt;font size="4"&gt;&lt;img src="http://www.theeagroup.net/asis_tobe.jpg" mce_src="http://www.theeagroup.net/asis_tobe.jpg" style="width: 481px; height: 350px;" height="434" width="579"&gt; &lt;/font&gt;
&lt;p&gt;&lt;br&gt;&lt;strong&gt;&lt;font size="4"&gt;Translate gaps to resources:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Gaps are not enough for understanding how complex a M&amp;amp;A will be from our point of view. Now it’s the time to use your and your team experience and translate those gaps into human and financial resources need to fill those gaps. Resources along are not enough to get a decision we need to add the time perspective as well. Therefore, for each gap the we manage to identify we'll have &lt;/font&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;font size="4"&gt;human resources needed to fill the gap. &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Financial recourses (without human costs) needed to fill the gap. &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;time estimation for filling the gap. &lt;/font&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;font size="4"&gt;Next step is to take the gaps and trying to find out if they can be filled in sequence or in parallel.&amp;nbsp; Then we can add the resources and time estimation and we'll have an idea not just how much it complex from technology point of view, but also is it feasible from practical point of view.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;strong&gt;&lt;font size="4"&gt;Creating roadmap for M&amp;amp;A:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;If a decision to move forward with the suggested M&amp;amp;A has been taken, we need to translate the gaps into a road map. Actually most of the work already done, we know all the gaps, we know their dependencies and we have estimation of time and efforts needed. All we have to do is to break this data into a list of projects with clear outcome, described by high level analysis of the project, and a name of a person pulse his resources to do the project.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7101657" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>Using Enterprise Architecture to reduce IT costs ( a cookbook for IT cost reduction) </title><link>http://weblogs.asp.net/ngur/archive/2009/05/22/using-enterprise-architecture-to-reduce-it-costs-a-cookbook-for-it-cost-reduction.aspx</link><pubDate>Fri, 22 May 2009 05:35:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7094533</guid><dc:creator>nattYGUR</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7094533</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/05/22/using-enterprise-architecture-to-reduce-it-costs-a-cookbook-for-it-cost-reduction.aspx#comments</comments><description>
&lt;p&gt;&lt;font size="4"&gt;In my post about "&lt;span&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=154" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=154"&gt;What 
can be done with Enterprise Architecture&lt;/a&gt;&lt;/span&gt;" I mentioned four main areas 
where I'm using successfully enterprise architecture. I already started to touch 
IT planning (will dedicate posts for M&amp;amp;A and BCP/DRP in the future) , So 
this time I want to deal with the hottest topic today : IT cost 
reduction.&lt;/font&gt;&lt;span class="Normal"&gt;

&lt;p&gt;&lt;font size="4"&gt;There are six main directions that you can follow to reduce your 
IT costs. Each one of them required certain level of familiarity with your IT 
assets, business needs and available technologies in the market today.&lt;span&gt;&amp;nbsp; 
&lt;/span&gt;Those directions are:&lt;/font&gt;&lt;/p&gt;

&lt;ul type="disc"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Removing Unused assets. Removing or (reusing for other 
purpose) assets that doesn't support any business functionality (application, 
products, hardware).&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Consolidation of servers, databases, technologies and 
applications.&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Introduction of cost reduction technologies like 
virtualization, Grid computing, cloud computing, Etc'.&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Freezing high cost low value projects, which will reduce 
HR costs and technology investment.&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Replacing high cost low usage technologies, which will 
reduce licensing and support costs.&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Changing agreements with suppliers to reduce cost (to 
'site license' and from 'site license' to license by 
product)&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;img src="http://www.theeagroup.net/ListOfCostReduction.png" mce_src="http://www.theeagroup.net/ListOfCostReduction.png"&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;As you can see each one of those direction required knowledge of 
what we (IT)&amp;nbsp;have, our business environment and where we (Busines)&amp;nbsp;heading. 
Therefore the first phase will be collecting this information by following a 
&lt;span&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=156" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=156"&gt;meta-model&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp; 
&lt;/span&gt;that suites your enterprise needs. The second phase will be modeling (or 
enter) the collected data into a tool that will enable you to view the collected 
data from different angles ( a business intelligence view of your IT assets and 
business direction). The third phase is running analysis on top of this data to 
gain success in each one of mentioned above direction. For example give in&amp;nbsp;order 
technologies by four&amp;nbsp;categories:&lt;span&gt;&amp;nbsp; &lt;/span&gt;performing the same technology 
capability, with the minimum application usage, that has minimum custom code 
written above the technology and with high cost. Our last step is to create a 
radmap (that takes in account current IT activities and dependencies)&lt;span&gt;&amp;nbsp; 
&lt;/span&gt;to set when and by whom the needed tasks will be performed.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;&lt;img src="http://www.theeagroup.net/CostReductionFlow.png" mce_src="http://www.theeagroup.net/CostReductionFlow.png"&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Lets take a closer look at each one of those phases:&lt;/font&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Collect and model. &lt;/span&gt;&lt;span&gt;Collect architecture 
building blocks and model their relations. The most comon building blocks and 
relations for cost reduction are:&lt;/span&gt; &lt;/font&gt;
&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Building Blocks&lt;/span&gt; &lt;/font&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Business capabilities (name)&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Applications (name, maintenance costs)&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Technologies (name, description, cost – license + 
maintenance , number of maintaining persons)&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Servers (name, cost)&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Projects&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Relations&lt;/span&gt; &lt;/font&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Capabilities to Applications&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Applications to technologies&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Technologies to Servers&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Projects to business capabilities, application, 
technologies and servers.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Identify duplicate technology&lt;/span&gt; &lt;/font&gt;
&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Execute technology report (technology name + technology 
description)&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Identify duplicate/overlap technologies by:&lt;/span&gt; 
&lt;/font&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Organization knowledge&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Using technology 
description&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Group duplicated/overlap technologies 
together&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;Validate conclusions &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Calculate technology cost&lt;/span&gt; &lt;/font&gt;
&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;For each technology in each Group calculate technology 
cost&lt;/span&gt; &lt;/font&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Licensing of software&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Maintenance costs&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Servers costs&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Human resources costs&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Identify Amount of Customizations&lt;/span&gt; &lt;/font&gt;
&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;find any custom code (usually mapped as applications) on 
top of each technology (to serve as infrastructure)&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Add the following data for each technology:&lt;/span&gt; 
&lt;/font&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Amount of code that was written&lt;/span&gt; &lt;/font&gt;
&lt;ul type="square"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Number of infrastructure applications&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Number of lines of code&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="disc"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Amount of applications that are using custom code (on top 
of the technology)&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Identify Usage &amp;amp; Business Support for 
Applications&lt;/span&gt; &lt;/font&gt;
&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;For each technology list all applications that directly 
using given technology&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;For each technology you should have:&lt;/span&gt; &lt;/font&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Application that are using it directly&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Application the are using it indirectly (using custom 
code) &lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;For each application that is using one of the listed 
technologies get all business capabilities, which the application 
supports&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Add this list to each technology&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Calculate Costs &amp;amp; Model Savings (incl. Cost to 
Retire)&lt;/span&gt; &lt;/font&gt;
&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;For each technology list:&lt;/span&gt; &lt;/font&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Total cost&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Amount of custom code&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Application supported by custom code&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Total application being supported by technology&lt;/span&gt; 
&lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;List of business capabilities being supported by 
technology&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Identify if one of the given technologies required high 
costs, has less custom code, support less applications and support less business 
functions or less core business functions&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Find assets that dosen't support any business 
capabilities&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Look for technologies that fits into business&amp;nbsp;enviroment 
and will reduce&amp;nbsp;costs ( can't suggest cloud computing to CIA :-) )&lt;/span&gt;&amp;nbsp; 
&lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Identify the cost and time needed to convert 
applications, which are using the suggested (to be removed) technology, to work 
with the replacement technology&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Create road map&lt;/span&gt; &lt;/font&gt;
&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Create migration plan&lt;/span&gt; &lt;/font&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;For each application that requires a change&lt;/span&gt; 
&lt;/font&gt;
&lt;ul type="square"&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;When the change will be done&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;What are the resources needed&lt;/span&gt; &lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Dependencies&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="disc"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;When to retire the technology + Connection with 
vendor&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;font size="4"&gt;IT cost reduction is not an east task from many aspects. Using 
enterprise architecture helps you at least in one aspect, it gives you 
systematic approach to deal with huge amount of data and possibilities. Such 
approach helps to reach better results in less time.&lt;/font&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7094533" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>How to create and use business capabilities - The poster </title><link>http://weblogs.asp.net/ngur/archive/2009/05/15/how-to-create-and-use-business-capabilities-the-poster.aspx</link><pubDate>Fri, 15 May 2009 06:08:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7087641</guid><dc:creator>nattYGUR</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7087641</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/05/15/how-to-create-and-use-business-capabilities-the-poster.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;span class="Normal"&gt;&lt;p&gt;&lt;font size="4"&gt;After explaining how to &lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=156"&gt;create &lt;/a&gt;and &lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155"&gt;use &lt;/a&gt;business
capabilities in my previous posts I'm proud to share with you a poster
that takes all the main steps, and their sequence, to create and use
business capabilities for different needs.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&amp;nbsp;(click the image to download a PDF file) &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.theeagroup.net/Recap_BC.pdf"&gt;&lt;img src="http://www.theeagroup.net/Recap-capa.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;In my next posts I'll address in more details how to use business capabilities for each one of the scenarios in the poster.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;I hope that you'll find this poster useful,&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;Natty Gur.&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7087641" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>Business Capabilities (a practical guide) </title><link>http://weblogs.asp.net/ngur/archive/2009/05/08/business-capabilities-a-practical-guide.aspx</link><pubDate>Fri, 08 May 2009 08:01:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7077632</guid><dc:creator>nattYGUR</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7077632</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/05/08/business-capabilities-a-practical-guide.aspx#comments</comments><description>
&lt;p&gt;&amp;nbsp;&lt;span class="Normal"&gt;&lt;font size="4"&gt;In my &lt;span&gt;last post about using &lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155"&gt;enterprise 
architecture to create long term IT&amp;nbsp;planning&lt;/a&gt;&lt;/span&gt;, I argue that business 
capabilities are crucial for this work but I didn't explain in details what are 
business capabilities and what need to be done to collect and model them. As I 
promised this post is dedicated to business capabilities.&lt;/font&gt; 
&lt;p&gt;&lt;font size="4"&gt;First of all let me explain what are business capabilities (at 
least as I see them). Business capabilities describe &lt;strong&gt;WHAT&lt;/strong&gt; the 
business is doing to reach the business goals and objectives. Each business 
capability should have an input and it must generate value to the business. 
Although business capabilities can be used in business processes that describe 
&lt;strong&gt;HOW&lt;/strong&gt; the business is doing daily work, business capabilities 
never deal with HOW (just WHAT). Each business capability might have 
corresponding business process that describes how the capability being done 
(people, data, events, decision points, capabilities and relations between all 
mentioned elements)&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;I tend to order business capabilities in hierarchal manner, 
starting form high level business functions and breaking them to low level 
functions. Some people tend to break business capabilities by organization 
structure. Although this is very convenient and easy way, it creates a twisted 
view of the business capabilities (usually because capabilities are cross 
organization). In an hierarchal view of business capabilities low level 
capabilities could be duplicated and exist in several high level capabilities 
(Sometimes this scenario is bad sometimes it good).&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;[figure 1 - Business Capabilities map]&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=156" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=156"&gt;&lt;img src="http://www.theeagroup.net/capa_plan.jpg" mce_src="http://www.theeagroup.net/capa_plan.jpg"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Business capabilities are a way to model your business, but they 
are also one of the best way that I know to bridge between business and 
information technologies. To create the bridge we simply use business 
capabilities as a hook that we want to hang on all of the IT assets that we have 
(as you can see in the below figure). &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;[Figure 2 - EA meta model]&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.theeagroup.net/metamodel.jpg" style="width: 576px; height: 477px;" mce_src="http://www.theeagroup.net/metamodel.jpg" height="630" width="829"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;In addition to hooking capabilities to IT assets we keep certain 
amount of properties for each capability. Keeping many properties might be very 
impressive, but always remember that you need to maintain the data that you 
entered as well. The trick here is to understand what it the purpose of your 
enterprise architecture work and to collect just the needed data for this 
propose. &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Common usage of business capabilities:&lt;/font&gt;&lt;/p&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Create alignment between Business and IT&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Enable creation of business oriented IT 
roadmaps&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;A tool that helps business improvement 
efforts&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Services identification&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;What are the services that the business 
need&lt;/font&gt;&lt;/span&gt; 
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;In the right level of granularity&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;To enable business agility&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;To be implement by IT&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Validation of vendor’s packages to business 
needs&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;font size="4"&gt;A common list of properties that I'm usually using:&lt;/font&gt;&lt;/p&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Name&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Description&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Used by&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Owned by&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Input (data)&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Output (data)&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Availability&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Response Time&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Reference to documents (plus relevant 
paragraph)&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;In service date&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Childs (BC)&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;font size="4"&gt;One of biggest advantage of business capabilities is that they 
required much less resources and effort to maintain, while bringing the same ROI 
for enterprise architecture as business processes will generate. Focusing on the 
what reduce significantly the amount of resources needed to maintain 
them.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Business capabilities effort can be spitted into 5 main 
steps:&lt;/font&gt;&lt;/p&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Initial collection of dada. Collect all the data that you 
can by yourself and try to build first version of the business capabilities map 
and use it in the next step. The most common resources that you can get to build 
the map are: &lt;/font&gt;&lt;/span&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Job Description&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Internal procedures&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Business Reference Models&lt;/font&gt;&lt;/span&gt; 
&lt;ul type="square"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;SCOR&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;VCOR&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;SAP Business 
scenarios&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Interviews. After you have some starting point as a 
reference, start to interview business users to validate and change the map. 
This is iterative process that might take some time and usually involved usage 
of your soft skills. &lt;/font&gt;&lt;/span&gt;
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Don’t come to interviews with empty hands! Use collected 
data to create initial model. Use them to facilitated interviews&lt;/font&gt;&lt;/span&gt; 
&lt;ul type="square"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Use Nylon cover and camera to take interviewees comments 
and compare them&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="disc"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Valid and augment initial 
map&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;font size="4"&gt;[figure 3 - Using capabilities map in an interview]&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.theeagroup.net/nylon.jpg" mce_src="http://www.theeagroup.net/nylon.jpg"&gt;&amp;nbsp;&lt;/p&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Formal approve (By Biz management). If you can get CxO 
level approve you are on the right path to success. If not try to get any high 
level management approve, just make sure that business management participant. 
&lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;

&lt;li&gt;&lt;font size="4"&gt;&lt;span&gt;Relate IT to Business Capabilities. I already discuss it 
in &lt;/span&gt;&lt;span&gt;&lt;a href="http://weblogs.asp.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155" mce_href="http://weblogs.asp.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155"&gt;my 
previous post&lt;/a&gt;. &lt;/span&gt;&lt;span&gt;Ask business users to set what are the IT 
resources that they are using to carry on capability and to what extent IT 
assets are helping them. IT assets should include:&lt;/span&gt;&lt;/font&gt; 
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Application&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Technology&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Services&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Relate business capabilities to Business objectives. 
While low level capabilities mapped to IT, high level should be mapped to 
business objectives. Relating capabilities to business objectives will help us 
to understand what is the Wight of each capability from business point of 
view.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;font size="4"&gt;Useful tips (or what I learned from mistakes :-) ):&lt;/font&gt;&lt;/p&gt;

&lt;ul type="circle"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Don’t use one big bang approach, Do it in 
phases!&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Always work on two levels of hierarchies. While going 
through the interview process, lower level capabilities helps (both you and the 
interviewee) to understand higher capabilities.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Get agreement on capabilities before defining 
capabilities attributes. Collecting capabilities attributes is a process which 
takes time. Don't invest this time until you sure that you have a list of the 
agreed capabilities.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;5-6 level of hierarchies are magic number where all of my 
clients stop. It doesn't matter the client size or location, we always stop in 
this level. The granularity of Level 5-6 enable us to hang several applications 
on each capability. In Higher level you'll find yourself hanging tens of 
applications on each capability. In lower level you'll find yourself drown in 
tones of details.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Start from the first two high level. Then focus on one of 
the second level capabilities and drill down to the 5-6 level.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Face to face or group approach: I found out that face to 
face is much better. Face to face reduce the "I need to show how smart I am" 
syndrome, thus reducing the time it takes to reach common understanding and 
agreement.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Don’t fall into the organization structure trap. Follow 
roles, not their location in the organization structure.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Each capability name should be a combination of one Verb 
and one Noun.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Each capability should have different combination of 
functionality, input and business value as outcome.&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Use an EA tool to do the mapping. Tool has many advantage 
such:&lt;/font&gt;&lt;/span&gt; 
&lt;ul type="disc"&gt;
&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;One place to see all architecture components and 
relations between them&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Ability to run impact analysis scenarios&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Ability to run “What-If” scenarios&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Use reporting (textual, hit-map, etc’)&lt;/font&gt;&lt;/span&gt; 
&lt;/li&gt;

&lt;li&gt;&lt;span&gt;&lt;font size="4"&gt;Integrate capabilities with 
SDLC&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;font size="4"&gt;Business capabilities are very powerful both for business, 
information, applications and technology architecture. Once you went through the 
process of collecting them you have an important asset that will serve you as 
enterprise architect in most of your tasks. Business capabilities won't just 
help you in your tasks they will also give you much more time to do your work, 
because they demand much less resources for maintenance (if you looking for an 
analogy, business process are like dogs while business capabilities are like 
cats).&lt;/font&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7077632" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>Using enterprise architecture for creating long term IT planning (roadmaps) </title><link>http://weblogs.asp.net/ngur/archive/2009/05/01/using-enterprise-architecture-for-creating-long-term-it-planning-roadmaps.aspx</link><pubDate>Fri, 01 May 2009 13:51:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7069851</guid><dc:creator>nattYGUR</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7069851</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/05/01/using-enterprise-architecture-for-creating-long-term-it-planning-roadmaps.aspx#comments</comments><description>

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;There are many 
aspects that we need to address when creating IT roadmaps such as better 
business support, replacing old and not supported 
technologies/products/applications, strengthening ( new servers, storage, 
licenses, databases, etc' to support IT in the next 3/5 years) and more. In this 
post I'll try to focus on planning IT for better business support.&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;In order to do 
this task we need to collect data about enterprise business capabilities (will 
be addressed with examples in my next post), applications, products, databases 
and technologies as well as the relations between them. Relations should 
describe which applications and products support business capabilities as well 
as databases and&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;technologies (including 
server and storage) that support applications/products. &lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Stage 1 : Business 
capabilities and what we are missing from business point of view&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;We start with 
modeling of &lt;span style="font-weight: bold;"&gt;business capabilities&lt;/span&gt;&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;and existing application and products. Then 
when we have all capabilities, applications and products we ask our business 
user to&amp;nbsp;define which application / product they are using for each capability 
and what is the percentage which they believe that the IT asset help them to do 
the work. When this work is done, we have a list of application/products 
attached to each capability that the users believe it has an IT support. If the 
users believe that IT fully support a given capability the sum of all the 
supporting assets percentage will be 100 percent (each IT asset might have 
different percentage reflecting different weight / satisfaction as seen by 
users).&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Using this data we 
creating a heat-map view of business capabilities. The heat-map depicts in red, 
yellow and green if a capability has none, partly or full IT support. This view 
give us an impression where there are areas in the business that doesn't have 
any IT support or are not fully supported by IT. This view is also created in an 
excel report, which shows for each capability, supported IT assets and the 
percentage of each one of the supporting IT assets.&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=155"&gt; &lt;img src="http://www.theeagroup.net/Zoom_capa_plan_heat.jpg" style="width: 567px; height: 472px;" mce_src="http://www.theeagroup.net/Zoom_capa_plan_heat.jpg" height="548" width="675"&gt; &lt;/a&gt;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Having this data 
we can start to realize what are the business areas that we need to cover in 
order to better support the business. First we are looking for capabilities that 
has many unsupported instances in the map. Creating IT solutions for those 
capabilities will generate more impact from IT point of view. Following the 
mention above capabilities we order unsupported capabilities on the basis of 
core and context capabilities.&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Step 2 : IT assets 
and what can be done from IT point of view to provide better support&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Having a list of 
all (the supporting business capabilities) applications and products we start to 
map what are the databases, technologies, servers, data storage etc' that those 
applications are using. This data also include ( as properties) what is the cost 
of each one of the IT assets, how old is the technology, when support is going 
to be expired, etc'.&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;We are using this 
data for three main purposes:&lt;/p&gt;

&lt;ol style="margin-top: 0in; font-size: 11pt; margin-bottom: 0in; margin-left: 0.75in; direction: ltr; font-family: Calibri; unicode-bidi: embed;" type="1"&gt;
&lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" value="1"&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;Finding out if we 
can use current assets to support gap in business support: for each gap in the 
business capability heat-map (partial support or not supported) we try to 
identify if an existing IT assets might provide support and what will be the 
cost of this support. We add this data as another dimension to the list of 
business capabilities with gap in IT support (the list that was mentioned in 
step 2 ), &amp;nbsp;so mow we know the cost of each proposed solution using existing 
assets.&lt;/span&gt; 
&lt;/li&gt;
&lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" value="2"&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;Find old technology 
or product that could cause problems and harm business capabilities that already 
have support. A capability might have perfect support from the user point of 
view, but from IT point of view the capability might experience issues due to 
the fact that the IT solution is based on old or unsupported technology/product. 
To ensure better IT support to the business we want to handle such scenarios and 
to replace the old/unsupported technology/product. The output of this work 
stream is a list of technologies/product that needed to be replace in the next 
3/5 years as well as the impact of those changes on other IT assets. &lt;/span&gt;
&lt;/li&gt;
&lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" value="3"&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;What are the impact 
of new technologies, applications and products. For each gap in capability 
support that doesn't have any solution by using current IT assets we try to 
identify new technologies / products or new home developed applications that 
could help IT to fill the gap. For each one of the new proposed IT assets we 
indentify costs, dependencies and impact on current and new IT assets. We are 
using the described information to add it as another dimension for each (not 
fully supported) capability, similar as described in the first purpose. 
&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p style="margin: 0in 0in 0in 0.75in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Step 3 : creating 
the roadmap&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;In the end of 
phase 2 we have a list of proposed solutions for filling gaps in capabilities 
support and to prevent issues in capability operation. Now we need to take in 
account existing projects, any type of dependencies&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;and resources (budget, human) to create a 
roadmap. In this step we try to come up with a road map that will have maximum 
effect, support of core capabilities and will be able to execute from resources 
and dependencies point of view.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7069851" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>What can be done with Enterprise Architecture </title><link>http://weblogs.asp.net/ngur/archive/2009/04/24/what-can-be-done-with-enterprise-architecture.aspx</link><pubDate>Fri, 24 Apr 2009 06:20:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7058936</guid><dc:creator>nattYGUR</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7058936</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/04/24/what-can-be-done-with-enterprise-architecture.aspx#comments</comments><description>
&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;In my own opinion 
enterprise architecture is not just a high level strategic planning of the 
enterprise ( well lets face it, the IT in the enterprise). I see enterprise 
architecture as a proven, consistent and reusable way of doing IT task that we 
are already doing any way for years. Yes, it's also serves us for high level 
planning, but it also (and most of the time) serves us for our daily tactical IT 
tasks. It goes without saying that enterprise architecture also accompany not 
just the decision making, but also the actual work that will be taken to make 
those decision a reality.&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;In order to do 
enterprise architecture work in more consistence way, I tend to &lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=135"&gt;&lt;span style="font-weight: bold;"&gt;collect&lt;/span&gt; &lt;/a&gt;all the existing assets of my 
organization and the relations between them. The collection work comes hand in 
hand with &lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=147"&gt;&lt;span style="font-weight: bold;"&gt;modeling&lt;/span&gt; &lt;/a&gt;work which depict what has been 
collected and the &lt;span style="font-weight: bold;"&gt;insight&lt;/span&gt; that we manage 
to gain. We collect data from business, Information, Applications and technology 
domains of the enterprise. In order to do enterprise architecture work reusable, 
I'm using an EA tools (No matter which one of them as long it comes with a 
repository). &lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Collection and 
modeling is a tedious step but it's crucial for success. I address it several 
times before, but I'll say it again: it actually create a unique knowledge which 
makes my a subject matter expert in the enterprise. The collected and modeled 
data enable us to massage and analyze collected data, yielding new insights that 
will help us in our daily tasks.&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;The question is, 
what are the tasks that EA can help us to do better? I tend to split those tasks 
to four main domains: &lt;/p&gt;

&lt;ul style="margin-top: 0in; margin-bottom: 0in; margin-left: 0.75in; direction: ltr; unicode-bidi: embed;" type="disc"&gt;
&lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;IT planning. This&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;domain contains any planning such as creation 
of 5 years IT road maps&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;( align IT to 
business), dealing with BCP (business continuity planning) and DRP (Disaster 
recovery planning), planning for M&amp;amp;A ( Merge and acquisitions)&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;, Adopting new technology such as cloud 
computing ,integrating new technology, etc'&lt;/span&gt; 
&lt;/li&gt;

&lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;IT cost reduction. This domain is 
focused on how to reduce IT costs by elimination of duplicate IT assets, 
adoption of new technologies/architectures, finding redundant IT assets, halting 
cost demand projects with less business contribution then other projects, retire 
high cost technologies, reduce IT complexity, etc'&lt;/span&gt; 
&lt;/li&gt;

&lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;Increase Compliance. This domain 
is all about increasing compliance by taking advantage of what IT has to offer. 
Whenever it's technology, architecture or simply a &lt;/span&gt;&lt;span style="font-weight: bold; font-size: 11pt; font-family: Calibri;"&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=153"&gt;principle&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=153"&gt; 
&lt;/a&gt;or a &lt;/span&gt;&lt;span style="font-weight: bold; font-size: 11pt; font-family: Calibri;"&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=152"&gt;blueprint&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;&lt;a href="http://weblogs.asp.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=152" mce_href="http://weblogs.asp.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=152"&gt; 
&lt;/a&gt;that will guide or directly increase compliance.&lt;/span&gt; 
&lt;/li&gt;

&lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;IT optimization. In this domain we 
are using enterprise architecture to increase up time of IT services and reduce 
the&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;duration of time for analyzing, 
designing and developing new IT solutions. Usually most of the work in this 
domain is based on the relations that was collected and 
modeled.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&lt;img src="http://www.theeagroup.net/WhoEAHelps.png" style="width: 508px; height: 549px;" mce_src="http://www.theeagroup.net/WhoEAHelps.png" border="0" height="590" width="573"&gt;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;For each one of 
those domains I manage to prove to myself and others that using enterprise 
architecture we manage to do our work much more accurate and much more 
faster&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;(thanks to reusing) .&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;In the next posts I'll share how exactly I'm 
using EA to do each one of the described tasks.&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7058936" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>Principles as enterprise architecture outcome </title><link>http://weblogs.asp.net/ngur/archive/2009/04/17/principles-as-enterprise-architecture-outcome.aspx</link><pubDate>Fri, 17 Apr 2009 06:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7048652</guid><dc:creator>nattYGUR</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7048652</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/04/17/principles-as-enterprise-architecture-outcome.aspx#comments</comments><description>&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Principles are the 
better half of &lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=152" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=152"&gt;blueprints&lt;/a&gt;. 
Principles enable enterprise architects to set up the boundaries that 
application / solution architects should follow to create their own architecture 
/ solution, in order to build better enterprise architecture.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;Principles are actually set of rules which 
set the boundaries that needed to be respect and implement by all relevant roles 
in the enterprise. Together with blueprints principles enable enterprise 
architects to shape future architecture of a given enterprise.&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Due to the fact 
that principles shape the enterprise we expect to see principles for each one of 
the four&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;enterprise domains (Business, 
Information, Applications and Technology). In order&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;to make principles more understandable and 
easy to follow we tend to write for each principle its name, a short statement, 
the rational behind it and any implications if the principles. &lt;/p&gt;
&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;As with blueprints 
we (as enterprise architects) expect solution and system architects not just to 
follow the principles but also to embedded them in their solution in a way that 
we can use it while going through&lt;span style=""&gt;&amp;nbsp; 
&lt;/span&gt;different reviews as part of the solution / system development life 
cycle. The most common why that I tend to use is to relate any architecture 
building block to the principles which was follow or implement.&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;To make it more 
easy to understand and practical you can find below a list of common principles 
taken from different work that I've done.&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table class="MsoNormalTable" style="border: medium none ; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr style=""&gt;
&lt;td style="border: 1pt solid windowtext; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN-NZ"&gt;Name&lt;/span&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext rgb(240, 240, 240); border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN-NZ"&gt;Statement&lt;/span&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext rgb(240, 240, 240); border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN-NZ"&gt;Rationale&lt;/span&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext rgb(240, 240, 240); border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN-NZ"&gt;Implications&lt;/span&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext rgb(240, 240, 240); border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN-NZ"&gt;Type of Principle&lt;/span&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;All access to DB should be done using dedicated service 
layer&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;All access to DB should be done using dedicated service layer. no 
direct or custom data access.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Standard, reuse and management&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be checked as part of SDLC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;All reporting should be done using BO 
solutions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;All reporting should be done using BO solutions. no room for custom 
solutions for reporting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Reporting standard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Validate this principle as part of 
SDLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;All reports should be kept in original form for 
audit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;any statements sent to market participant should be kept as they were 
sent to the market participant&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;To be compliant with market rules.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Should be check as part of SDLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Business&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application must pass Application Security Readiness 
Review&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Any new application must successfully pass a Application Security 
Readiness Review&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Maintain application security and to be compliance with Singapore 
government regulations&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;A SRR test should be done to each and every new 
application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application should be schema 
neutral&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application should be schema neutral. application should work against 
any schema defined in external setting file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Be able to run applications in different environments == supports 
agility.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Applications need to be build in such a way that they can run against 
any schema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Be able to measure business 
processes&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Any business prices should be 
measured&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Measuring business processes enable to identify flaws and improve the 
process&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;each and every application that implement business process should 
measure time for each step in the process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Business&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Build loosely coupled solutions&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Build solutions that enable application/components replacements 
without application rewiring.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Reach agility and flexibility of&amp;nbsp;XXX to enter new business 
opportunities&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be checked for relevant design patterns in the 
SDLC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Changes to sensitive data should be 
audit&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;all changes to sensitive data (such as financial and HR data) should 
be Audit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;To be able to track changes made by humans to sensitive 
data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Implementation of Audit in each 
application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;DOCUMENTATION must be integral part of 
application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Documentation will be required that covers the following areas:&lt;br&gt;* 
Technical specification&lt;br&gt;* Operations&lt;br&gt;* User 
instruction&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Enable application maintain&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Enable application maintain&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;DB connection should be compatible for RAC 
implementation&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;DB connection should be compatible for RAC 
implementation&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;To enable solution supporting RAC implementation without code 
changing&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be checked for relevant design patterns in the 
SDLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Compliance to Oracle security standards and 
guidelines&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;general security control requirement applicable to Oracle database 
and server environment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Increase IT platform stability&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;a. To prevent critical processes or resources from being unable to 
startup or encountered unexpected problem due to security hardening, the 
standards and guidelines described in this documentation should always be 
implemented in the development environment, fully tested, before propagating to 
the production environment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Data exchange across process boundaries and portlets will be based on 
entities&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Data exchange across process boundaries and portlets will be based on 
entities. just entities, not custom data to be transfer across services, 
portlets.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Create one standard language to communicate between 
apps.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Should be checked as part of SDLC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Data should be accessible to each role that needs 
it&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;data access should me maximized to increase data sharing across the 
enterprise. the idea is to reduce compartmentalization to a 
minimum.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Increase data share across the 
enterprise.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Minimize data hiding.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Design common code for reuse&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Any code that is common or consider to be common will be develop and 
deploy in such a way that enable reuse&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Maximize reuse.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be validate as part of SDLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Design for IE 6.0+&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;The Market Rules do not specify inter-operability requirements that 
relate to Task 2. The implementation of these rules from a system perspective 
requires the use of 'industry standard IT practice' tailored to the 
needs&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Support new markets and 
opportunities&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to set standard and impose it as part of SDLC and as part of 
RFP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Design for disaster recovery&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;The solutions to disaster recovery are not usually the same as those 
for ensuring high availability. Whatever the criticality of a system and the 
replicating of all component parts to ensure maximum availability on component 
failure, the considerations of a complete site failure are not usually catered 
for.&lt;br&gt;Disaster recovery has to cover a lot more than just the system 
components, eg personnel and location. The main consideration is the ability to 
provide the same functionality at a different site with alternative 
communications, with as close a replication of the system data as possible to 
the point in time of failure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Enable market trading after system 
lost&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Part of SDLC reviews (Architecture)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Technology&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Design for performance&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;The performance requirements should be defined for each time critical 
sub-system&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Improve trading product performance&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Should be define for each system and checked as part of 
SDLC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;EASE OF USE&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;The term 'ease of use' is a subjective measure. Ease of use can be 
achieved by user system features such as existence of documentation, consistency 
in human computer interaction, feedback for user actions, descriptive error 
messages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Users satisfaction from working with&amp;nbsp;our 
system&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Set standard to Usability, Operability and Maintainability. enforce 
those standards as part of SDLC. Include those standards as part of 
RFP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Each Portlet that shows table should support export of data to 
external formats&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;such as PDF, Excel, CSV, XML&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Ease user experience with the system. enable the user to use data for 
his own needs &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be checked as part of SDLC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Each component need to expose predefined services, but to implement 
needed function&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Each component need to expose predefined services, but to implement 
needed function&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;standard way to consume services and reuse 
components.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be checked as part of SDLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Hot Deployment&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application must support hot deployment to prevent system outage 
while deployment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Maximize availability&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;To be checked as part of SDLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Technology&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Information should be stored in 
databases&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;all the information should be stored in databases and not in any 
local machine or local storage (Excel).&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;To be able to share and use the data across the enterprise and to be 
able to effectively backup all the needed data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;No local storage of data. if there is a need for local storage, the 
data should be stored on DB as well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Java application must follow Java Coding 
Standards&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Java application must follow Java Coding 
Standards&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;One standard coding across 
applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Part of SDLC review need to check this 
principle&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;New projects wont decrease current 
performance&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;New projects wont decrease current performance. new projects will 
improve or keep current performance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Validate improvement of 
performance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Part of SDLC should check if performance effected from new 
project.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;No logic in DB&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;All logic code that need to be written wont be done inside 
DB.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Separation between layers to enable 
agility.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be checked as part of SDLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Solution must be able to fail over to another 
cluster&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Solution must be able to fail over to another 
cluster&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Maximize availability&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be checked as part of the 
SDLC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Technology&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;System availability to 99.98%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Availability is a statement of the time for which a system or service 
is not operating as normal. The same availability may be the consequence of a 
number of short-term failures or a single long one. It is a combination of the 
failure rate (reliability) and the time required to restore the service (mean 
time to repair). &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;The need to support market available for 
trading.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be checked as part of SDLC reviews (architecture and 
code)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Use Automate test&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Any new application should come with automatic tests and scripts that 
can be run at any time to check the system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;in order to improve our ability to embed new changes to existing 
application we need automatic way to check existing scenarios to identify new 
issues.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Any new application should come with automatic test tool and scripts 
that support scenarios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Use existing services wherever you 
can&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Always use application platform services (Logging, Audit, 
authentication) instead of writing your own&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Maximize reuse and make maintenance more 
easily.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Implement checking as part of SDLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Use existing technologies&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Use existing technologies excluding .Net PL/SQL and Sonic 
MQ&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Minimize portfolio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;To be checked as part of SDLC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Technology&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Use just existing entities&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Just existing entities should be 
used&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Entities creating one common language across the enterprise, 
applications and stakeholders.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;any Interface should be implemented using entities.&lt;br&gt;Any 
applications should implement existing entities.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Using version control for all 
components&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Each component should implement version control. the version control 
if for business process and business rules must have effective 
date.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;for ease of management and track of 
changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Should be checked as part of SDLC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=""&gt;
&lt;td style="border-style: none solid solid; border-color: rgb(240, 240, 240) windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 125pt; background-color: transparent;" valign="top" width="167"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;expanded by 20% from the initial data 
requirement.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 92.5pt; background-color: transparent;" valign="top" width="123"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;expanded by 20% from the initial data 
requirement.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 5cm; background-color: transparent;" valign="top" width="189"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Support Expandability in minimum 
cost&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 120.5pt; background-color: transparent;" valign="top" width="161"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Need to be checked as part of SDLC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none solid solid none; border-color: rgb(240, 240, 240) windowtext windowtext rgb(240, 240, 240); border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 89.65pt; background-color: transparent;" valign="top" width="120"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;font face="Arial"&gt;Application&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;o:p&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7048652" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>blueprint - an enterprise architecture outcome </title><link>http://weblogs.asp.net/ngur/archive/2009/04/10/blueprint-an-enterprise-architecture-outcome.aspx</link><pubDate>Fri, 10 Apr 2009 06:43:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7039153</guid><dc:creator>nattYGUR</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7039153</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/04/10/blueprint-an-enterprise-architecture-outcome.aspx#comments</comments><description>&amp;nbsp;&lt;br&gt;
&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;There are many outcomes to enterprise architecture work, but one of the important and most communicative one is a blueprint of your enterprise to-be architecture. People like to use city planning as an allegory to enterprise architecture. And similar to the role of city blueprints, which serves as a reference to building architects and designers, enterprise architecture blueprints are crucial for the success of enterprise architecture initiative.&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;In this post I would like to share with you a real-life example&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;of enterprise architecture blueprint&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;developed for one of my customers using system architect as a tool. The following blue print shows all the building blocks components (Information, Business, Applications and technology) and the relations between them as well as the defined interfaces between the building blocks and the interfaces qualities.&lt;span style=""&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;We are using this blueprint for two main purposes:&lt;/p&gt;

&lt;ol style="margin-top: 0in; font-size: 11pt; margin-bottom: 0in; margin-left: 0.75in; direction: ltr; font-family: Calibri; unicode-bidi: embed;" type="a"&gt;
&lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" value="1"&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;It serves as a reference to application architects and designers to understand what they need to follow and what are their boundaries&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;(we’re also using principles for this purpose, but I'll address them in dedicate post).&lt;/span&gt; 
&lt;/li&gt;

&lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" value="2"&gt;&lt;span style="font-size: 11pt; font-family: Calibri;"&gt;As part of the governance process we are using the blueprint in design review of applications to validate that they are compliance&amp;nbsp;with the&amp;nbsp;blueprint.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p style="margin: 0in 0in 0in 0.75in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;The blueprint is build from visual representation of all the building blocks and the relations between them. Following by textual explanation of all the building blocks, relations and interfaces that depicted visually. &lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;The following blue print shows how internal applications need to be developed in order to support enterprise mash-up of different information types both for internal and external customers. It contain the main building block that each application expected to build and the allowed relationships between those building blocks. For example note that each application should separate it business rules, business tasks and business events and business conditions (to better support business agility). The application information is separated from actual data as business objects that are defined by the business and serve as the only data types that can flow between applications.&lt;span style=""&gt;&amp;nbsp; &lt;/span&gt;The common layer is a set of common infrastructures that can be used by any application.&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=152" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=152"&gt;&lt;img src="http://www.theeagroup.net/blueprint.gif" mce_src="http://www.theeagroup.net/blueprint.gif" height="444" width="729"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&lt;img src="http://weblogs.asp.net/Blueprint.gif" mce_src="http://weblogs.asp.net/Blueprint.gif" border="0"&gt;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Following the visual representation of the blue print we provide a details explanation of all of the building blocks an the relations between them. It usually looks like that:&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;
&lt;/p&gt;

&lt;table class="MsoNormalTable" style="width: 489.4pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="653"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;br&gt;&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="BodyText1" style="margin-left: 18pt;"&gt;&lt;b&gt;&lt;span style="letter-spacing: -0.1pt;"&gt;Blueprint description&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;br&gt;&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19921" name="S19921"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Portal&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-NZ"&gt;: &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Enable to show and work with portlets that represent different data on the same page. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;The portlet enable those potrlet to communicate one with each other in order to change display in one portlet as a result of data changes in other portlet.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;The portal also enabled the user to choose which portlets are going to be displayed and in which order.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19922" name="S19922"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;ESB&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt; :&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Enterprise Service Bus responsible for providing and consuming loosely couples web services. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;The ESB should receive calls for services and to rout the request to the right physical address where the request service can be executed.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19929" name="S19929"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Common Layer&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;This layer contained all services that are common for all application. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Components in this layer should be write in a way that they will support each and every application (no custom code)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Components in this layer should be load into the memory space of each and every application and access directly by the loaded application components.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19924" name="S19924"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Identity Management&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Single point that handle user access to systems.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;No identity management code should be exist inside application implementation code.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19926" name="S19926"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Logger&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Single point in systems that handle all types of logging&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;No logging management code should be exist inside application implementation code.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Selected tool for this building block is Log4j.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19928" name="S19928"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;ORM&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Single point in systems that handle all access to DB.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;ORM should provide mapping between relational DB and OO Entities, including the needed code to perform CRUD actions against entities.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;ORM should provide access to data in-memory as first choice&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;No direct access to DB should be exist inside application implementation code.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Selected tool for this building block is &lt;a class="" title="9430517" name="9430517"&gt;&lt;/a&gt;Hibernet &amp;nbsp;&amp;nbsp;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S42229" name="S42229"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Communication Manager&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Single point in systems that handle all access to Access FTP, Queue, Files, Email.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Communication Manager will provide single point to getting or sending any type of the FTP, Queue, Files, Email.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Communication Manager will implement all handlers and listeners that exist today in single point.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;No direct access to FTP, Queue, Files, Email should be exist inside application implementation code.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54pt; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Application (Solution) : &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Application represents set of components that run in the same memory space, have the same version and maintain by one group.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Accessing component inside application is doing using services but not web services.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Accessing components services from outside of the application is done using web services.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Each component has one or more interfaces that must be exposed but not implemented. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Just needed functions in an interface will be implemented.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19869" name="S19869"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Presentation layer&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Presentation layer responsible for formatting data into user display forms and portlets as well as manage forms flow, where it applicable.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;This layer is build from portlets, which are used to display application data on a portlet. JSP pages, which support the user to go through several forms to perform his work. Needed interfaces for each architecture building block&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 36pt; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S42237" name="S42237"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Portlet&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Responsible to show application data on a portal.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 4.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S42466" name="S42466"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;JSP&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Responsible to provide user interface as well as user interface flow for a worker.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 2.1pt; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19875" name="S19875"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Report Manager&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Responsible for retrieve and format data from other DWS or operational database. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Should be the only responsible for formatting data for reporting. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Could access data access manager or directly DB for getting data&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19874" name="S19874"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Business Rules Management&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Responsible to perform formulas calculations. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;This component is responsible to encapsulate calculations of business rules.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;The only place where business rules calculations will take place is just in this component.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Business Rule Management should access Data Access Manager layer in order to pull there data it need to perform it work. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19873" name="S19873"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Business Process Management&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;This component responsible for running business processes. BPM is composed from Tasks, events and conditions which form the business process. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Business process might call a business process rule, Information workflow, ReportManager or In/Out bound interfaces to perform it duties.&lt;br&gt;Business process is just responsible for running a process. business &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Rules calculation, data access and validation, accessing external services or generation/requesting reports must not be part of the business process code.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="BodyText1" style="margin-left: 18pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S42192" name="S42192"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Task&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Task is responsible to perform certain task in a business process.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;One of the most important duties of a task is to compute and store the time that it takes hi to perform his work. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S42193" name="S42193"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Event&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Responsible to handle business process event&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="BodyText1" style="margin-left: 18pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S42191" name="S42191"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Condition&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Responsible to perform a business process condition.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="BodyText1" style="margin-left: 18pt;"&gt;&lt;span lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19870" name="S19870"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Data Access Manager&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;This layer responsible for accessing and validating data. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Data Access Manager provide intermediate layer between OO work and relational database as well as a layer that minimize DB access (by providing in-memory storage) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S42183" name="S42183"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Information Workflow&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Information Workflow responsible to perform cross business objects call to collect data or to perform any task.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Calls from other application objects are reaching always information process object that responsible to perform calls to one or more business objects.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;No direct calls will be made from other components than information workflow to business objects. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S42184" name="S42184"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Business object&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Business objects are dedicating entities that combine data from the ORM together with the relevant business logic (mainly validations) that can be done in the entity level.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;BO are being called by information flows and using ORM entities to get the data. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S42185" name="S42185"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;ORM&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt; (Entities): &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;ORM - is the layer that responsible for translating relational databases into OO structure. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Each entity that takes part in application should be representing in the ORM level.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Each Entity should be encapsulated with CRUD function by the ORM. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;a class="" title="S19872" name="S19872"&gt;&lt;/a&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Web Services&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Web Services is a layer that responsible to separate code that is needed to provide internal service as a web service or to consume external service.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Web Service layer is build from inbound and outbound elements.&lt;br&gt;Inbound is responsible for wrapping internal service as standard web service as well is to impose restrictions for web service usage (such as limitation of concurrent calls)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Outbound is responsible to wrap calls to external web services.&lt;br&gt;web service layer responsible to decoupling of web service calls from internal implementation of any of the application internal elements.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Inbound&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;responsible to encapsulate internal services as web services and to receive incoming calls for web services&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;br&gt;&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;b&gt;&lt;span lang="EN-NZ"&gt;Outbound&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-family: Symbol;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span lang="EN-NZ"&gt;Responsible to encapsulate calls to external web services.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Last but not least is the services that we expect to be implemented by building blocks and interfaces implementers. Those services could be looked like the following example:&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&lt;img src="http://weblogs.asp.net/Blueprintinterfaces.gif" mce_src="http://weblogs.asp.net/Blueprintinterfaces.gif"&gt;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=152" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=152"&gt;&lt;img src="http://www.theeagroup.net/Blueprintinterfaces.gif" mce_src="http://www.theeagroup.net/Blueprintinterfaces.gif" height="692" width="602"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;Following by textual descroption:&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;
&lt;/p&gt;

&lt;table class="MsoNormalTable" style="width: 489.4pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="653"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Building blocks interfaces&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Portlet&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;IPortletComm&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;:&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Show(Entity) - get data and display it called by portal to initiate portlet on the first time &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Refresh(Entity[]) - Refresh data on screen by other portlets / portal &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;GetAvailableEntities(Entity[]) - what are the entities that i can support as para,eters for call my refresh function.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;IPortletBehavior&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Minimize&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Maximize&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Move&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Hide&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Close&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;br&gt;&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Outbound&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;IOutBoundPA&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExecuteExtService(NameOfService, Params) Results&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Task&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;IBusinessTask&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;GetTaskStartTime&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;GetTaskEndTime&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Business Rules Management&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;IBusinessRule&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;ExecuteRule(Name, Params) Results&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Report Manager&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;IReport&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;convertFormat(Full_filename, DestFormat) - convert the report data into requested format (Excel, CSV, XML, Entity) and store in file specified by filename&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;generateReport(ReportName) - generate pre-defined report based on reportName, return status and store internally as a DOM object&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;GetReportList(GroupParam) - Return reports list&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;ScheduleReport (TimeParam, ReportName) - schedule the report by given params&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;GetSavedReport (ReportName, Date) - as part of producing reports each and every report should be saved to CSV and signed PDF. this service should return those two files by report name and dates.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Information Workflow&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;IInformationProcessor&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;ExecuteAction(ActionName, Params) - execute one of the information workflow that ewsponsible for &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;calling several (or one ) business objects in order to do some action or return data back to the calling processStep or Rule engine.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Business object&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;IBusinessObj&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Query(Entity, criteria ) - to return the list of ID based on the criteria &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Retrieve(Entity_ID) - to return entity based on the ID&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;RetrieveByParam(Entity_ID, AttList) - Return list of attributes of given entity by AttList&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Create(Values[]) - Forward to ORM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Create(Name)&amp;nbsp; - Forward to ORM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Update(AttList, Values[])&amp;nbsp; - Forward to ORM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Delete () - Forward to ORM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Identity Management&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;IIdentifyMgr&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;requireSecondLevel(Process_ID) - check if the process requires 2 factor authenication&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;isAuthenticatedFirstLevel (UserCredential ) - if the user pass level one security&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;isAuthenicatedSecondLevel(UserCredential) - if the user pass level second security (RSA, certificate etc)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;isPermissible(Process_ID, UserCredential) - check if user has right role to execute the process&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;getRoles(UserCredential) - get the list of permissible roles user has&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;getUserCredential(User_ID) - get the User Credential entity based on user id&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin-left: 91.6pt; text-indent: 16.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 54.6pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;Communication Manager&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td style="padding: 0cm 5.4pt; width: 33.35pt;" valign="top" width="44"&gt;
&lt;p class="MsoNormal" style="margin-left: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 11.8pt;" valign="top" width="16"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 0cm; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;

&lt;td style="padding: 0cm 5.4pt; width: 444.25pt;" valign="top" width="592"&gt;
&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 72pt; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;ICommunicator&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;performFTP(Filepathsource, filepathdestination, filename)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;performSecureFTP(Filepathsource, filepathdestination, filename) - perform secure FTP to transport a file from source to destination&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;performSMS(Phone_number, text) - SMS text to the phone number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;performEmail(email_address[] , template_id, file[]) - email out to all addresses with the template and attachment file&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;perofrmSecureEmail(email_address[] , template_id, file[]) - same as above except secureEmail &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;ListentoFile(filename, filepath) - listen for the incoming of file at the path and creates an event&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;ListentoSMS(phone_number[], text) - wait for a sms from the phone_number list) and creates an event&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0cm 14.4pt 0pt 108pt; text-indent: -18pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-size: 10pt; letter-spacing: -0.1pt;" lang="EN-NZ"&gt;ListentoEmail(email_addressp[) - wait for emails from the list email address and creates an event&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin: 0in; font-size: 11pt; font-family: Calibri;"&gt;This blue print, as I already mentioned above, is also served as a guideline for applications architects and designers and as a tool in our enterprise architecture governance process. We accept application architects to connect each building block in their solution to one of the building blocks in the blueprint as well as doing the same for architecture principles. This enable us to find quickly who much the proposed solution is compliance with our architecture.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7039153" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>I can know if your complex IT project will succeed!</title><link>http://weblogs.asp.net/ngur/archive/2009/04/02/what-is-your-enterprise-quot-angle-of-the-diagonal-quot-of-the-investment-in-application-maintenance.aspx</link><pubDate>Thu, 02 Apr 2009 05:03:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7022255</guid><dc:creator>nattYGUR</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7022255</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/04/02/what-is-your-enterprise-quot-angle-of-the-diagonal-quot-of-the-investment-in-application-maintenance.aspx#comments</comments><description>&lt;p&gt;&lt;font size="4"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div class="Section1"&gt;&lt;br&gt;&amp;nbsp;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;Draw two identical lines&amp;nbsp;(same length). One (the upper) represents the time invested in applications life cycle and the second (bottom) line the human resources available for your IT organization. On the first line draw a point which represent how much time your organization invest in systems development. Take in account that from the drawing point onward it's a segment that represents the time needed to maintain systems.&amp;nbsp; Usually the dot will separate the line to quarter and three quarters. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif';"&gt;&lt;font size="4"&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151" target="_blank" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151"&gt;&lt;img src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image001.gif" id="Picture 1" mce_src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image001.gif" height="100" width="580"&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 55.75pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;Now, draw a dot on the second (bottom) line which will represent the relative amount of human resources that your IT invested in application's development. Keep in mind that the segment from the point onward represents the relative resources invested in maintaining applications. Usually the first segment is three quarters, which support development and&amp;nbsp;the second segment is one quarter, which supports application maintenance.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif';"&gt;&lt;font size="4"&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151" target="_blank" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151"&gt;&lt;img src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image002.gif" id="Picture 2" mce_src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image002.gif" height="178" width="580"&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;Having the dots,&amp;nbsp;which&amp;nbsp;splitting the lines, connect the two dots with a line. There are three types of lines that you should get "Vertical"&amp;nbsp; (90 angle) line from the upper line to the bottom line,&amp;nbsp; a diagonal line starting from right to left, and diagonal line starting from left to right. Each one of those lines says a lot about your IT. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;Let’s start from the most uncommon scenario; the diagonal line goes from right to left. This implied that relatively more human resources go to maintaining systems rather than for developing them. This line is common for enterprises that are based on cloud computing services. If you’re buying software services rather than developing them, than most of your human resources will be focused on maintaining those applications. This scenario might be the "Best Scenario" that many CIOs are after.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif';"&gt;&lt;font size="4"&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151" target="_blank" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151"&gt;&lt;img src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image003.gif" id="Picture 3" mce_src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image003.gif" height="86" width="580"&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;"Vertical line" is also not so common. It imply that your human resources are rational to the time spend on developing or maintaining systems. Sorry to say it but I never saw a company with this type of line.&amp;nbsp; This might be the ideal situation, but in reality it simply doesn't exist. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif';"&gt;&lt;font size="4"&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151" target="_blank" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151"&gt;&lt;img src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image004.gif" id="Picture 4" mce_src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image004.gif" height="85" width="580"&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;The most common scenario is a line starting from left to right, which implies that most of the human&amp;nbsp; resources goes on developing systems and less resources&amp;nbsp;on maintaining the system (although maintain the&amp;nbsp; system is a task that last much more time).&amp;nbsp; This scenario can be seen in most of the enterprises, the only difference is the angle of the diagonal.&amp;nbsp; The more the angle sharper, the more IT portfolio is less management. In enterprises that fully maintain IT portfolio we expect to see a list of: Supported business capabilities,&amp;nbsp;&amp;nbsp; Managed Information, applications, Databases, Servers, storage, certain amount of attributes for each collected data (such as Cost, usage, Availability, etc') and relations between them. But, as the angle is sharper less of the IT portfolio management outcomes are available. It can start from missing attributes and relations, through&amp;nbsp;missing some of the assets (such as capabilities and information) and end up with irrelevant list of assets or even unexacting list of assets. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif';"&gt;&lt;font size="4"&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151" target="_blank" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=151"&gt;&lt;img src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image005.gif" id="Picture 5" mce_src="http://www.theeagroup.net/ea/What%20is%20your%20enterprise_files/image005.gif" height="87" width="580"&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;As far as I managed to see (and It’s just what I’ve heard and seen) there is also direct relation between the diagonal angle and the ability of the enterprise to run a complex project in time. Organizations with sharp angle simply tend to fail in complex projects, while organizations with less sharper angle tend to finish complex project on time.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;span style="font-size: 8pt; color: rgb(102, 102, 102); font-family: 'Tahoma','sans-serif';"&gt;&lt;font size="4"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 1.45pt; line-height: normal;"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font size="4"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7022255" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>How to build practical enterprise architecture team</title><link>http://weblogs.asp.net/ngur/archive/2009/03/26/how-to-build-practical-enterprise-architecture-team.aspx</link><pubDate>Thu, 26 Mar 2009 16:33:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7004516</guid><dc:creator>nattYGUR</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=7004516</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/03/26/how-to-build-practical-enterprise-architecture-team.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="Section1"&gt;Enterprise architecture team might be the successful CIO
right hand (especially in today economic situation) or a group of people that
you can’t really understand what they are doing. A successful enterprise architecture
group will help you to reduce IT costs, optimize IT operation, make better IT
planning and keep the enterprise compliance with laws and regulations. The
problem is that in order to build a successful enterprise architecture group,
there is huge learning curve that CIOs need to go through. If you wish to
reduce your learning curve significantly, keep reading.

&lt;p class="MsoNormal"&gt;There are 5 main Steps that you have to understand and
follow. Because each step influences the others, I tried to order them by dependencies:&lt;/p&gt;

&lt;p class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;b&gt;1)&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;Have a clear understanding what EA means for your enterprise.&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;The term ‘Enterprise architecture’ has many definitions
running on a scale that moves from a purely business oriented definition to a
technological one. The first thing that you should do is to define your enterprise
architecture. Is it applications integration architecture from an enterprise
point of view? Is it business process re-engineering that will increase business
operation? Is it an attempt to align IT to business? Or is it a process of
understanding all of the enterprise domain building blocks (Business,
Information, Application, Technologies) and their relations to be able to
better run IT? &lt;/p&gt;

&lt;p class="MsoNormal"&gt;Every definition is legitimate and right, but each one of
them will take the enterprise architecture in a different path. Without a clear
definition of your enterprise architecture you will spend a lot of time to find
the definition on the move, causing changes in each one of the following steps
and increasing significantly your learning curve. &lt;/p&gt;

&lt;p class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;b&gt;2)&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;Define what are the results you expect your EA team to
deliver&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Having the definition is not enough. Next step is to define
the results that you want your EA team to produce for you. Those results should
be explicit and followed by the deliverables expected from the team. &lt;/p&gt;

&lt;p class="MsoNormal"&gt;As I’ve argued above, the results and deliverables are the outcome
of your enterprise architecture definitions. Results and deliverables of
business oriented definitions will look different from technology oriented
definition of enterprise architecture. &lt;/p&gt;

&lt;p class="MsoNormal"&gt;Results and deliverables should be explicit. If your EA
definition is “a process of understanding all of the enterprise domain building
blocks and their relations to be able to better run IT”, the result should be:&lt;/p&gt;

&lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 54pt; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;IT long term planning showing better
alignment to business, BCP planning, Merge and Acquisition planning.&lt;/p&gt;

&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 54pt; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Decrease IT costs. &lt;/p&gt;

&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 54pt; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Increase IT availability &lt;/p&gt;

&lt;p class="MsoListParagraphCxSpLast" style="margin-left: 54pt; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Increase compliance with &lt;span style="color: rgb(112, 48, 160);"&gt;l&lt;/span&gt;aws and regulations. &lt;/p&gt;

&lt;p class="MsoNormal"&gt;The deliverables should be a list of reports, excel sheets,
visual views (Diagrams), dashboards or any specific outcomes you expect to see
from your EA team&lt;/p&gt;

&lt;p class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;b&gt;3)&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;Build the right team with the right people&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Having EA definition, results and deliverables is the base
to start looking for the right personas for your team. Should you look for
technology guys, with specific knowledge in certain technologies or vast
knowledge of different technologies and trends? Should they be people with
business (industry) knowledge? Should they come from IT or from business teams?
Should they have modeling knowledge? In any specific standard (BPMN, EPC,
IDEFX, ERD, etc’)? Should they be more soft skill oriented people, with the
ability to reach common agreement or a combination of other soft skill characteristics?&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Building a team before having enterprise architecture
definition and clear understanding of results and deliverables ends up with a group
of people who might be incompetent with regards to the task you want them to carry
out. Needless to say, after creating an EA group it won’t be easy to change the
group members. &lt;/p&gt;

&lt;p class="MsoNormal"&gt;Due to the fact that most CIOs simply don’t have time to
deal with the first two steps, a common approach is to hire one of the team
members or a consultant to go through the first two steps. &amp;nbsp;&amp;nbsp;&lt;/p&gt;

&lt;p class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;b&gt;4)&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;Invest time to build the team unique value&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;This is the most crucial step and the one that most
enterprise architecture teams are lacking. It’s not enough to take a group of
talented people, call them enterprise architects and close the deal. Let’s face
it- you (and others) listen and accept what the DBA, system analyst, software
architect, program manager, etc’ has to say in a discussion because they have
proven expertise in certain domains. The same principle has to be implemented
for enterprise architects. The problem is that if you take a group of people
with an existing knowledge of the enterprise, they won’t have any unique
knowledge to offer! In order to help them to have this unique value, some
investment will need to be made. &lt;/p&gt;

&lt;p class="MsoNormal"&gt;Again, the content depends on the context that we discussed
in steps one and two. If your enterprise architecture definition is based on
the ability of the enterprise architect to bring a holistic view of the
enterprise by introducing a knowledge of all the enterprise domains (business,
information, application and technology), then investing the time for collecting
and modeling all the needed data on those domains and their relations will make
the difference. (The same collecting and modeling of data can be applied if you
just focus on the enterprise technologies or applications). &lt;/p&gt;

&lt;p class="MsoNormal"&gt;This exercise helps enterprise architects to acquire
information and knowledge that are unique to them, especially when any other
roles are just focused on their own domain. &lt;/p&gt;

&lt;p class="MsoNormal"&gt;Having unique knowledge that is needed and appreciated by
CIO and other roles in the enterprise will make or break your enterprise
architecture team. &lt;/p&gt;

&lt;p class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;b&gt;5)&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;Demonstrate your EA team value in a short term project&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;When you have gone through all of the previous steps it’s
time to show what value enterprise architecture can bring to your enterprise.
Give the enterprise architecture team an assignment with a clear success / fail
indication that will be done within two to three months and will demonstrate
that your enterprise architecture team unique knowledge can contribute to the
enterprise in a way other roles couldn’t. &lt;/p&gt;

&lt;p class="MsoNormal"&gt;One of the hottest topics now is cost reduction, so pick an
area where you feel that your unique enterprise architects knowledge will help
them to gain success in a place where others didn’t and ask them for a result
within two to three months. &lt;/p&gt;

&lt;p class="MsoNormal"&gt;This short term project is important to the enterprise
architecture team from two perspectives- it helps them to gain self confidence
and understand what they are doing and how it helps the enterprise; it also helps
other roles in the enterprise to understand and value enterprise architecture
contribution to the enterprise.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&amp;nbsp;One of the most common problems that enterprise architects
are facing is vagueness regarding what they need to do and how the CIO expects
them to do it. Sometimes as an enterprise architect you can feel like a child
that was asked by his father to bring some candy from the grocery store and
every time that he’s coming back home with new sweets his father’s sending him
back to the store because he doesn’t like what the child just brought him.
Having your enterprise architects in a similar position is harmful! Be as clear
as you can when explaining what you want and what are the outcomes that you
expect to see.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;

&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7004516" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>IT('s) Simple!</title><link>http://weblogs.asp.net/ngur/archive/2009/03/19/it-s-simple.aspx</link><pubDate>Thu, 19 Mar 2009 20:36:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6980339</guid><dc:creator>nattYGUR</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ngur/rsscomments.aspx?PostID=6980339</wfw:commentRss><comments>http://weblogs.asp.net/ngur/archive/2009/03/19/it-s-simple.aspx#comments</comments><description>&lt;span class="Normal"&gt;
&lt;p&gt;&lt;font size="4"&gt;When I suggest the idea of mapping the enterprise IT assets, I 
usually got the answer that it's a waste of time because “IT is 
simple“&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=148" mce_href="http://www.theeagroup.net/ea/Default.aspx?tabid=1&amp;amp;newsType=ArticleView&amp;amp;articleId=148"&gt;&lt;img src="http://www.theeagroup.net/ItsImple.jpg" mce_src="http://www.theeagroup.net/ItsImple.jpg" height="469" width="699"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;This diagram represents an average customer that I'm dealing 
with. This is an example of an American company with 300 applications, 150 
products (COTS), 100 databases, around 50 technologies and more the 1,000 
servers. The diagram shows the instances of the mentioned above building blocks 
and the relations between them:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://weblogs.asp.net/ItsImple.jpg" style="width: 716px; height: 425px;" border="0" height="768" width="1181"&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="5"&gt;Do you still think that IT is simple?&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6980339" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ngur/archive/tags/Enterprise+Architecture/default.aspx">Enterprise Architecture</category><category domain="http://weblogs.asp.net/ngur/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item></channel></rss>