SOA success factors beyond the scope of IT project management



SOA (Service Oriented ArchITecture, service-oriented architecture) development and business processes is required for the operation developed into a "service" (Service) an IT architecture.

Under this framework supporting the development and composition of business processes themselves can also be arranged through the process with the other "services" portfolio in order to achieve the complexity of loosely coupled "services."

Currently, SOA technology has moved from theory to reality, more and more companies are or intend to enjoy the payoff of SOA. Similar to traditional IT projects, using SOA technology is also a gradual process, from the simple to the SOA enterprise SOA projects, from a technical platform to follow the technical standards are part of a gradual process.

Although the use of SOA technology is also a gradual process, but compared with traditional IT projects, it still has a substantially unique. Service-oriented architecture not only provides an ideological problem-solving ideas, too, the entire project management process presents a new challenge.

Affect the project's success SOA

In the SOA world, "business model" and "technology" than ever, even closer together. This is due to loose coupling between services arranged by way of building applications with great flexibility to adapt to a more agile business needs change. In other words, SOA-based IT architecture, business development provides a newer, more effective technical support.

It is because of the close relationship between SOA and business, making the factors that affect the success of SOA projects across the traditional areas of IT project management.

From the following three-dimensional model of success factors for SOA projects can be seen, in addition to the traditional "enabling technology, platforms and applications," factors, "implementation methodology" and "corporate culture" is to ensure a successful SOA project are an important factor. The "implementation methodology" to be resolved is where to start, how to build the problem; "corporate culture" to be solved is how to build SOA-based enterprises.

From another perspective, the key impact of SOA project success factors can be divided into technical and managerial factors in two categories: technical factors, including technology adoption and compliance with relevant technical standards; management factors, including business development strategy, organizational structure and IT architecture, information and resource sharing model, IT governance, process and so on.

From the impact of SOA project success factor, "Implementation Methodology" is one of the key. SOA in the enterprise is prepared to accept the technology, he must carefully consider where to start, how to build a problem because the realization of SOA-based business requires a gradual process. The current global context, many enterprises have been successfully applied to SOA, extracted from these successful experiences, SOA projects can be divided into five different levels of models.

Necessary to point out that the hierarchical model does not require one level from low to high to achieve, but only provides a theoretical model, companies can own specific circumstances and characteristics of the project, comprehensive all factors, from any level Start your SOA journey.

First level: Simple SOA Application

Simple SOA application model for the construction and use of key Web Services, and the use of proposed monitoring and management needs. This level, the technical need to use the application server to support a Web Services platform and the development of tools; to follow the relevant standards including WSDL, SOAP, XML, WSRP, JSR168; in project selection should be selected to implement projects quickly to seeking short-term visibility benefits.

A 35-year-old The Hartford is one of the largest U.S. insurance companies, enterprises run the traditional system efficiency is extremely low, due to excessive reliance on the code, 3-April / 30 of a routine maintenance cycle. In 2003, The Hartford uses Web Service method of service units to achieve the traditional business functions, and loosely coupled way through the business of planning, what speed the system's maintenance cycle to 3-4 weeks / 5-8 people. SOA model allows The Hartford from the mainframe "one service at a time" mode to migrate to a more flexible model. For example, before the SOA, to create. Net and Java bridge takes 3-5 weeks, with SOA (WSDL interface), the time reduced to 2 hours. The Hartford's SOA project is a typical "service" driven project, starting from the first-level model of a typical case.

Level: SOA tactical application

Tactical SOA application model aimed at the traditional data integration and security management needs of the corresponding proposed. This level, the technology platform requires BPEL Orchestration (Orchestration), enterprise service bus (ESB - Enterprise Service Bus), Service Registry (Registry) and Web Services management and security (WSM); to follow the relevant standards, including BPEL, WSIF, JMS, JCA, UDDI, WS-Security; in strategy to focus on information sharing model, a clear measure of the success of SOA key indicators to ensure that "Web Service" security policy management and effective implementation.

Deutsche Post World Net is the world's largest logistics companies. Its demand for the use of flexible SOA infrastructure to help companies reduce the number of business system integration time and costs. IT integration platform through the use of advanced enterprise service bus (ESB) technology, Deutsche Post World Net to make a good SOA project to meet the needs of enterprise IT. This is from the framework set by service bus, an example of realization of SOA is SOA enabled by the second-level model of a typical case.

III: SOA strategic level applications

SOA strategic level goal is to build SOA applications based business processes processing system. Technical requirements, including business process modeling (Process Modeling), Business Rules Engine (Rule Engines), data integration center (Data Hubs), Integrated Service Environment (ISE - Integrated Services Environment), metadata management; to follow the relevant standards including BPMN (Business Process Modeling Notation), BPEL, Industry XML; at this time has begun to implement business process automation.

ING LEASE (hereinafter referred to as ING) is the world's largest financial services companies. As the continued expansion of business scale through the acquisition, ING formed a very complex internal IT structure, including three different back-office systems, with significant processing bottleneck. In order to effectively support business operations, ING will need to integrate complex IT systems. The assistance of experts, through top-down design approach, ING deal from the mapping process started, and after repeated amendments to the prototype, in less than 6 months time we realized "quote to contract" deal with the automation . This process took only five experienced system developers. The automated system is currently deployed in 16 countries in Europe to implement. ING's SOA project is a typical example of business-driven, focusing on the automation of business processes block system to achieve. At the same time, this is implemented by the third-level model of a typical SOA case.

Fourth level: the implementation of enterprise SOA

Enterprise SOA implementation goal is to begin to establish enterprise SOA. Technical means to improve the business process modeling, business activity monitoring (BAM), complex event processing, metadata management system, grid computing technology; to follow the relevant standards required to progress to the Service Component Architecture (SCA), WS-Addressing, WS -Eventing, WS-Trust, WS Secure Conversations, etc.; enterprise SOA requirements enterprise-wide information and resource sharing, IT planning, and governance will also rise to new heights.

Fifth Grade: Industry SOA harmony

This is a model of the goal is the practice of enterprise SOA, SOA applications will be extended to business partners, to achieve maximum production capacity of industry-wide.