Business Strategy & Proces
13 July 2010 Leave a comment
IT plays a vital role in achieving the needs of Business unfortunately very often not seen as a partner but rather as a slowdown of what are the processes of achieving these needs.
The gap created between the IT and the business is due to several factors, example the fact that IT and business needs often travel with different “speed”.
This difference in “speed” is due to several factors the first is all the technological factor.
In a software that could be called “traditional” for every need of business is made a specific request then that IT will develop what is required by business, this course often means arriving late on the real needs of Business and maybe from a technical standpoint duplicate information perhaps already in the company.
Business and IT also often travel with different time horizons, For example, a business decision is viewed in a perspective of development long-term company, aimed at achieving specific business objectives.
IT but in most cases see the project end in same and that is simply in response to a request from the Business delegating to future actions the development of new requests Business.
This creates a gap between those who are the real needs of Business, which perhaps may have changed materially during the implementation software and what IT issues.
Closing this gap is what we strive to achieve SOA this optimization is done by implementing some best practices necessary to achieve all the specific objectives the SOA.
These best practices are feasible mainly due to a change culture within the company, the implementation of what we can define a “SOA Program”, defined by Oracle, provides a change radical corporate culture.
The change is being driven by “SOA Program” in a different number of ways:
- Promoting information sharing, and changing the view of the problem, no longer looking for a solution to the level Business, but promoting a solution to the enterprise level
- By the way that each of the six domains of SOA has the needed emphasis in all the years of the development of SOA
- Defining a type of architecture, dynamic, responding you quickly change, and that is based on standards
- By measuring the actual costs of development, and identify here business processes can be divided into multiple processes, thus allowing software reuse by eliminating duplication of logical services and reducing therefore the cost of realization of SOA
- Establishing priorities for services to be developed
- Establish rules necessary for the proper release SOA
- Defining the right measures are applied in order to understand exactly the cost benefits arising from the SOA, and providing continuous feedback during the time of completion SOA
Than on that one senses that SOA is more than a simple Architecture but just a strategy that provides the interaction between Business and IT.
This close interaction leads to a redefinition of what are current business processes to enable the proper alignment between IT and the business itself, this phase of the definition of an SOA occurs in three stages which are repeated cyclically:
- Analysis and identification of existing business processes and identification of required functionality
- Extract the features required by those who are the current IT processes across the enterprise, and those who must plan realize
- Orchestrate services into processes developed easily measures to provide and analyze business opportunities optimize existing processes
The operations described are repeated cyclically throughout the life-cycle of SOA, which allows you to refine more and more business services increasingly eliminating the gap between IT and Business.
In future articles we will talk about the other domains will also introduced all the technologies necessary to the implementation of SOA.