|
Comments
|
Today's Top SOA Links
SOA IBM WebSphere SOA Framework and Java J2EE Web Services
Service-Oriented Modeling and Architecture (SOMA) and Service Oriented Development of Applications (SODA)
By: Scott Simmons
Nov. 13, 2005 12:15 PM
Last month's article introduced the WebSphere Integration Reference Architecture, as well as an SOA framework and some services. This month's concludes by looking at more services and showing the architecture in action. Development Services At a high level, development services in the WebSphere Integration Reference Architecture enable people to complete specific tasks and create specific output based on their skills, their expertise, and their role in the enterprise: Business analysts, who analyze business process requirements, need modeling tools to design and simulate business processes. Software architects need tools so they can model data, functional flows, and system interactions, and develop system topologies. Integration specialists require the capabilities to configure and orchestrate components in developing integration solutions. Programmers need tools to develop new business logic, such as J2EE components, portlets, and other custom service components. Most importantly, the integration tooling environment promotes joint development, asset management, and deep collaboration between development roles through asset access and asset sharing. It's important to note that an organization's tool technologies and competencies will come from multiple vendors and, as a result, the presence of a multi-vendor framework like Eclipse is imperative in reducing the learning curve for the disparate roles in the development process. A standard tool framework like Eclipse also provides a common repository and base functions common across all the developer perspectives (for example, version control functions such as CVS and ClearCase, and utility functions such as edit, file, and print services). The development services provided through the WebSphere Integration Reference Architecture leverage the Eclipse base for their implementation. Regardless of specific development roles, a high degree of collaboration is required in software development so each role is productive and efficient. The development tool platform provides an integrated set of tools that addresses the scope of integration development through role-based activities and across a multi-vendor tool environment. By separating concerns in the development process, each role can design, develop, and deploy artifacts specific to an individual's skills and responsibilities. A number of service functions are exposed as part of the development framework:
In combination with many of the services mentioned above, business innovation and optimization services provide an infrastructure for continuous improvement and innovation, enabling businesses to adapt to changing market dynamics and everyday operational disruptions. Well-engineered BPM solutions support a holistic approach to business management, enabling aligned objectives, role-based visibility, contextual insight, and in-time actions. It's critical to note that BPM requires a set of differentiated capabilities that supports and incorporates the needs of both business and IT professionals. The Common Base Event (CBE) specification provides the common base event model for the WebSphere Integration Reference Architecture. Originally developed by the IBM Autonomic team in collaboration with partners, CBE is an emerging OASIS standard that defines a common XML schema-based representation of events, supporting encoding of logging, tracing, management, and business events. Within the WebSphere Integration Reference Architecture, BPM services consist of three primary groups, each of which supports both IT and business events:
The link between the development platform and business innovation and optimization services is a key aspect of the WebSphere Integration Reference Architecture. The ability to characterize key performance indicators as part of the modeling environment and generate specific event flags as part of the process model enable analysts to build management functionality into their business processes. Following the implementation of the integration components, the BPM layer captures and delivers event data and statistics that can be input back into the modeling environment. This approach lets organizations support iterative process re-engineering through a continuous business process improvement cycle.
IT Services Management Hardware and software management services provide the capabilities needed to run and operate enterprise systems effectively. Many of these services are independent of the other integrated services; others provide capabilities and data to other integrated services so they can effect business performance management and system operation.
WebSphere Integration Reference Architecture in Action Reader Feedback: Page 1 of 1
Your Feedback
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||