YOUR FEEDBACK
NGASI Releases AppServer Manager 8.1
Dave Jenkins wrote: The remote server management is a welcomed added feature...
SOA World Conference
Virtualization Conference
$200 Savings Expire May 16, 2008... – Register Today!

SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


SOA Web Services Journal – WebSphere Integration Reference Architecture
Evolved from monolithic applications (Part One of Two)

Digg This!

Page 1 of 4   next page »

The emergence of service-oriented frameworks results from the evolution of software development and implementation over the last 20 years. Our industry has evolved from monolithic applications and hard-to-manage client/server solutions and has now discovered that the incremental development of components, enabled via a Service Oriented Architecture (SOA), increases the quality of applications, speeds development of new solutions, and addresses the requirements of business stakeholders better.

The concepts embodied in SOA enable an enterprise to integrate its business processes across its lines of business and their supporting information systems. The ability to coordinate the challenges of enterprise-level integration requires an architecture to facilitate the modeling and managing of services spanning information, applications, and people. Through a component-based approach, organizations can build more flexible integration solutions that leverage a common set of core infrastructure services. This solution framework enables the increased agility and adaptability of IT solutions through a more simplified loosely coupled approach. An SOA-based integration foundation provides support for technology co-existence by supporting standards-based design, development, and implementation. This approach provides a scalable infrastructure across existing and future technology assets to provide a solid foundation for the enterprise integration architecture.

Although many integration products claim to support this architectural approach, many products fall short in their ability to provide enterprise integration requirements. This article focuses on the breadth of capabilities required to support the myriad integration styles required for an enterprise-level approach to integration, and discusses the need for a comprehensive Service Oriented Architecture built on open development and runtime standards as the critical component for integration. Through this architectural foundation, enterprises can extend their solutions by combining existing components with new components and by implementing composite applications as integration requirements emerge.

Enterprise Integration Strategy
An enterprise integration strategy requires, at a minimum, the exchange of messages as the foundation of the solution architecture to enable the integration of people, applications/processes, and information. Through this approach, integration solutions can be implemented at departmental levels and easily extended across enterprise boundaries. This approach to integration provides flexibility and a time-to-market advantage for an enterprise and becomes a critical differentiator for success in today's complex and competitive business environment.

Currently a shift is occurring in enterprise integration strategies. Although tactical initiatives continue to be deployed to solve departmental requirements, organizations are defining enterprise integration architecture initiatives based on an SOA approach. This approach requires organizations to identify core integration assets/components and advocates an approach to encourage the reuse and refinement of these assets for integration projects. In this manner, integration across departments can be approached as an enterprise-level initiative that promotes reuse through a standards-based approach to definition, discovery, and invocation.

An enterprise approach to integration is compatible with a more tactical approach to developing departmental/line-of-business integration solutions. In fact, the tactical solutions become assets for the overall integration repository. It's important to provide a governance model that ensures that the development of tactical solutions is done within the context and rules of the enterprise's integration architecture. Without this rigor, enterprises will continue to build departmental integration solutions in isolation and fail to achieve any discernible long-term benefits from integration. Given the rate of change in business and technology, the lack of governance in integration approaches will hinder the ability to effectively and proactively support integration objectives across the enterprise.

Service-Oriented Integration Architectures
Coupled with the need to provide a disciplined approach to integration, it's essential that the enterprise integration architecture leverage the strengths of a service-oriented architecture (SOA). SOA enables the creation of modular composite applications by packaging new as well as existing functions as reusable service components using open and available standards. Service Oriented Architectures are said to provide a "set of business-aligned services that are combined (composed and choreographed) to fulfill business goals...services are manifested as a set of interfaces without any dependencies on the implementation mechanism or location." Loosely coupled component architectures are powerful because they let components act as service consumers and/or providers by exposing interfaces in a standard format across a distributed topology. Composite applications improve the flexibility of IT systems through function isolation, an increased ability to reuse components in multiple contexts, a simpler model for integration, and flexibility in constructing integration processes.

The application of a Service Oriented Approach for integration provides many benefits. It:

  • Leverages open standards to surface integration assets as services, fostering the reuse of existing assets and helping avoid vendor lock-in.
  • Provides a standard way to represent and interact with integration components (such as maps, processes, discrete transactions/services, or interfaces), providing the flexibility to reuse assets across multiple business process solutions.
  • Shifts the integration focus to application assembly rather than implementation details, enabling the efficient implementation of new and modified business solutions.
An SOA provides for the connectivity of applications and organizational resources by representing these assets as services that can be composed into higher-order service components. From a technical standpoint, a service-oriented framework for integration enables resources to exchange information (messages, documents, business objects) through a standard interchange framework. By expressing new and existing applications as services, services can be built to address integration requirements.

The SOA approach enables an architectural style consisting of service providers, requestors, and service descriptions enumerated through the familiar publish/find/bind service framework. SOA approaches enable and encourage design principles and patterns encompassing encapsulation, service composition, loose coupling, and reuse.

The service-oriented framework has to be pervasive across all of the aspects of the integration solution. Some current middleware approaches support defining or invoking integration components via SOAP wrappers, but integration architects have to recognize that an SOA approach is far more than just SOAP-based integration. The solution has to support an ongoing evolution of interface definitions (both user-defined and industry-based) as they emerge from standards bodies such as OASIS and OAG. The underlying integration assets of the architecture must conform to an SOA-based approach:

  • Service description and definition via a standard interface; for example, WSDL.
  • Service invocation/interaction over a standards-based transport/mediation layer.
  • Service choreography for orchestrating service interactions; for example, BPEL4WS.
  • Service discovery through integrated registry/directory services; for example, UDDI.


Page 1 of 4   next page »

About Scott Simmons
Scott Simmons is the worldwide technical lead architect for B2B integration for Worldwide WebSphere Business Integration and is an IBM Certified Senior IT Architect. Scott joined IBM in March 2002 from Peregrine/Extricity, where he was the director of Solution Technologies for Peregrine's Office of the CTO. In this role, Scott specialized in B2B solutions for the high technical manufacturing sector. Scott has over 20 years of experience in the IT industry.

SOA Web Services Journal News Desk wrote: SOA Web Services - WebSphere Integration Reference Architecture. The emergence of service-oriented frameworks results from the evolution of software development and implementation over the last 20 years. Our industry has evolved from monolithic applications and hard-to-manage client/server solutions and has now discovered that the incremental development of components, enabled via a Service Oriented Architecture (SOA), increases the quality of applications, speeds development of new solutions, and addresses the requirements of business stakeholders better.
read & respond »
SOA Web Services Journal News Desk wrote: SOA Web Services - WebSphere Integration Reference Architecture. The emergence of service-oriented frameworks results from the evolution of software development and implementation over the last 20 years. Our industry has evolved from monolithic applications and hard-to-manage client/server solutions and has now discovered that the incremental development of components, enabled via a Service Oriented Architecture (SOA), increases the quality of applications, speeds development of new solutions, and addresses the requirements of business stakeholders better.
read & respond »
WEBSPHERE LATEST STORIES . . .
Microsoft To Keynote 4th International Virtualization Conference & Expo
Mike Neil is general manager for virtualization strategy in the Windows Server Division at Microsoft. Mike is focused on the delivery of the Windows virtualization technology, including Windows Server 2008 Hyper-V, Microsoft Hyper-V Server and Virtual PC 2007. Mike also directs the tec
Micro Focus Upgrades SOA Express for IBM CICS
Micro Focus announced the availability of SOA Express 8.0. The new version adds support for direct deployment into IBM's Customer Information Control System (CICS), enabling users to accelerate the deployment of Web services by reusing their existing CICS TS mainframe infrastructure in
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
Red Hat is a trusted open source provider. Red Hat offers enterprise customers a long-term plan for building infrastructures on the quality and innovation of open source. Combining open source operating system platform, Red Hat Enterprise Linux, together with applications, management
Migration from IBM Rational Application Developer to MyEclipse 6.5 Blue Edition
Genuitec announced the availability of the milestone release of MyEclipse 6.5 Blue Edition, a tailored, customizable tool suite for WebSphere developers. Notably, this initial release of MyEclipse 6.5 Blue Edition offers project migration support. Developers currently working with IBM
Virtualization - IBM Creates Cloud Box
IBM claims to have created new species of custom-built, industry-standard, Linux-based rack server for Web 2.0 and Cloud Computing companies with massive data centers and tens of thousands of servers, like online gaming, social networks, search and Internet firms. A relatively limited
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
BREAKING WEBSPHERE NEWS
BrightStar Partners and Cognos Team on Implementation-Based Software Use
BrightStar Partners, a charter member of the IBM Cognos Global Partner program, announc