SlideShare une entreprise Scribd logo
1  sur  30
Websphere Business Integration Created by – Schubert [email_address] …  an introduction
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Business Integration
Introduction -  i What exactly is BI (Business Integration) ? The processes of combining different business and management systems so that they may interact with one another and thus be used to enhance the overall business strategy and realize the goals of the business. Put technically in simple words,  BI  covers a broad range of technology, from very simple to fairly complex software systems. It also includes and covers EAI ( Enterprise Application Integration ) as well as B2B ( Business-2-Business ) integration concerns. Technical View Business View
Introduction -  ii ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Challenges -  i ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Challenges -  ii ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Challenges -  iii
Capabilities -  i Business integration capabilities for e-business solutions include the ability to integrate and manage  business operation systems, enterprise information assets, business partners, and a collaborative network of decision makers to address specific business problems. On a broad level from a software perspective we can visualize the following structure when we talk about Business Integration capabilities, viz. Business Modeling Tools Direct to middleware tools Business Model Business / Application Services Business Integration components Software artifacts The business value from ‘things’ What ‘things’ do What ‘things’ are How ‘things’ are constructed
Capabilities -  ii Business Model Get system demand forecast Create components forecast Identify critical supplies Seek supply commitments Business / Application Services Demand forecast Bill of Materials Supplier information Supplier commitments Business Integration components Adapters Mediation Staff activity Processes Business Integration components SAP/ etc. Adapters Maps Portlets BPEL flows
Websphere Business Integration ( WBI )
Introduction Websphere Business Integration ( WBI ) now called  Websphere Application Connectivity  is a family of products that enables companies to define, create, merge, consolidate, and streamline business processes using applications that run on a service-oriented architected IT infrastructure. These products include design and development tools, runtime servers, monitoring tools, toolkits, and process templates. Like all Websphere products, they are built on the J2EE standard-based Websphere Application Server foundation. The ability to coordinate the challenges of enterprise-level integration necessitates 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. The WBI solution framework enables 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 through support for a 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.
Separation of Concerns When defining an business’s integration architecture, it is critical to consider the breadth of integration requirements. These integration requirements may include traditional workflow processing based on human task interaction, choreography of activities between different systems, distributed data management involving structured and non-structured information, and user interaction capabilities. An enterprise requires the ability to differentiate and design service artifacts appropriate for specific styles of integration required to solve a particular integration problem. As a result, the concept of  separation of concerns  is the foundation to the definition of the integration services. The  separation of concerns  approach to defining services results in a design that isolates and characterizes functions and services that are implementation independent. With this approach, building integration solutions becomes an iterative process and components are refined over successive integration projects. Enterprises provide design governance and integration mentorship to development teams to promote best practices and the reuse of services and components.
WBI –  Reference architecture The Websphere Integration Reference Architecture provides a comprehensive set of services to enable business integration. The services provide the breadth of functionality needed to solve integration requirements. More importantly, the component services can be implemented in stages to enable incremental evolution on a project-by-project basis while working towards an enterprise integration solution architecture. Although specific projects may not require all of these services, enterprise-level integration will require the ability to add these functional capabilities to the integration architecture. The resultant architecture provides for separation of concerns by enabling business logic, control logic, routing and transformation logic to be loosely-coupled and, as a result, more flexible to change. At the organizational level, this approach facilitates simpler integration solution development and enhances maintainability and operation of the solution. This high-level architecture depicts the integration functions/services required to enable a comprehensive approach to integration. Since these services are described by their interfaces and not by their implementation, a given solution may be made up of mainframe applications, local, or remote services, choreographed processes described by BPEL (the standard for business process description) or components built with J2EE. The implementations of these integration components provide support for non-functional requirements including reliability, security, availability, and management at both the operating environment level, and the component/service level as well.
WBI –  Architectural pattern The Websphere Business Integration architectural pattern brings together the principal architectural elements of the platform in realizing business integration solutions. The Web-Sphere business Integration architecture and platform look anew at building business integration solutions to address the key value drivers of return on-investment, time-to-market, and flexibility.
WBI –  Architectural pattern - i The Solutions concept Websphere Business Integration addresses the return on- investment value proposition by offering solution templates that prepackage domain-specific content (e.g., e-procurement solution templates). Solution templates reduce the time-to-market by enabling the quick construction and customization of solution instances using the solution studio, an integrated suite of tools. Furthermore, these business integration solution instances execute on a consistent open-standards- based solution infrastructure that provides the necessary flexibility to adapt to change without extensive software programming. The Programming Model The Websphere Business Integration programming model supports assembling business integration solutions from a set of integration components. The concept of an integration component provides a common abstraction over a variety of business function implementations. An application adapter or a Business Process Execution Language (BPEL) process choreography script, for example, can realize a component. Business-integration solution developers assemble a new solution from a palette of components rather than by writing any code. The programming model identifies a set of component kinds that handle specific aspects of a typical business integration solution (e.g., mediation, adapter) and provide the building blocks for pattern-based construction of those solutions. These component kinds in turn implement one or more business or application services.
WBI –  Runtime view The Websphere Business Integration runtime consists of software infrastructure elements that host the programming model software artifacts in a business integration solution.  The user experience integration and the information integration aspects of the runtime shown in the figure below are capabilities provided by the portal and the data management portfolio of products respectively, which can be used in conjunction with Websphere Business Integration. The runtime elements include the user experience integration for rendering role-based executable content, the partner integration for business-to-business interactions with the business partners of a firm such as customers and suppliers, and process choreography for the choreography of applications in the context of the business process. They also include application integration for connectivity and mediation of application data, information integration for integrating operational and analytical data sources, and business performance management for monitoring the business operations, detecting solution exceptions, and launching appropriate recovery. The run-time also features a number of common integration services, such as the directory and security services, relevant to all the runtime elements.
WBI –  Runtime view - i User experience integration The user experience integration runtime element enables users with specific roles to view monitoring dashboards, review work lists, and interact with processes to execute specific work items, to analyze and view business information, and to access one or more applications. Essentially this component renders the content based on who is accessing the content (role) and where they are in the business operations (context sensitive). The Websphere Portal family of products provides this element. Partner integration The partner integration runtime element facilitates interaction between businesses across enterprise boundaries. This runtime element supports a variety of transports (e.g., Hypertext Transfer Protocol [HTTP], MQSeries*), delivery interchange protocols (e.g., Simple Object Access Protocol [SOAP], EDI), and business protocols (e.g., SWIFT, RosettaNet). Partner integration serves as a business gateway in a business integration solution and uses the trading partner profile to determine the most appropriate business channel (i.e., business protocol and quality of service and protection) to use. The Websphere Business Integration Connect product provides this runtime element process. The Websphere Business Integration Foundation provides the process-choreography element.
WBI –  Runtime view - ii Application integration   The application integration runtime element executes the message flows that are required for brokering between applications and providing a mediated environment for business process integration. There are many different message models (publish-subscribe, request- reply, and so forth) and topologies (point-to- point, hub-and-spoke) that apply to the implementation of this runtime element. The Websphere Business Integration Foundation, the Message Broker, and the adapters collectively realize application integration. Information integration   The information integration runtime element provides the persistence for business artifacts. It also provides the federation and replication of data and optimizes the placement of data (caching). Additionally, the information integration element provides access to structured and unstructured content (e.g., data in different media forms such as faxed documents). IBM data management technology realizes the information integration runtime. Business Performance Management   The information integration runtime element provides the persistence for business artifacts. It also provides the federation and replication of data and optimizes the placement of data (caching). Additionally, the information integration element provides access to structured and unstructured content (e.g., data in different media forms such as faxed documents). IBM data management technology realizes the information integration runtime.
WBI –M odels - i The above mentioned 3 levels (or  echelons  as termed in WBI literature) exist as the core WBI models Business Model Information technology Model Deployment Model The business echelon models take a line-of-business perspective that is of interest to business analysts and architects. A typical use of such models is in the business transformation stage where one develops an understanding of the business operations in terms of their to-be state. The business transformation analysis includes the simulation of the business operations models and iterative refinement of the models through interactions with subject matter experts in the business operations. The IT echelon model is where the solution begins to take shape in terms of software components and services. This echelon is of interest to solution and IT architects who analyze the business echelon models to arrive at the manifest of software components for solution assembly. The deployment echelon model factors the environment in which the business integration solution has to execute and is of interest to systems architects and integrators.
WBI –M odels - ii Business Model Business operation and observation models.  The business operation and observation models are platform-independent characterizations of how a business operates and how to monitor and manage business performance. The process model provides a functional description of the business activities that constitute a business operation (e.g., e-procurement business operation includes processing of a request-for quote (RFQ) as a business activity). The information model captures the business artifacts (e.g., RFQ business document) and the business events (e.g., acknowledgment of the receipt of a quote) in a business operation. The resource model characterizes the resource requirements as well as the specific resources. Resource requirements are expressed in terms of the role that the resource will play in the business operation (e.g., buyer), quantity of the resource that is required (e.g., one), and the relevant resource constraints (e.g., buyer specialized in purchasing computer supplies). The organization model captures the structure of the organization involved in the business operation. The model represents organizational units, such as an enterprise (e.g., IBM Corporation), the divisions in an enterprise (e.g., Research Division), the departments within a division (e.g., Procurement), and the resources owned by the department (e.g., John Doe). The service model represents the business services that are consumed (e.g., Digital Subscriber Line [DSL] provisioning service offered by a service provider that is used by a telephone-company-fulfillment business operation) as well as those that are exposed by a business operation (e.g., order placement self-service). Workplace refers to the role and context-specific display that a human user employs to participate in a business operation. The observation model is concerned with the monitoring and management of business operations. A policy is an element of guidance for a business operation.5 It is a four - tuple: when is a policy applicable (precondition), where is it applicable (scope), what is the desired outcome (measurable intent), and what is the implication of meeting or violating the policy (business value)
WBI –M odels - iii IT Model The IT echelon represents the business integration solution as an assembly of components and services. Essentially, the business echelon models map to the component kinds and integration patterns described earlier. The BPEL and J2EE/Web services artifacts implement these component kinds. ,[object Object],[object Object]
WBI –M odels - iv Deployment Model The software artifacts from the IT echelon models are packaged, installed, and distributed in the deploy echelon. The software artifacts are packaged into installable units. An installable unit is a unit of deployment and consists of a descriptor and the packaged artifacts. For example, an RFQ process component in the e-procurement solution can be an installable unit. The installable unit is installed onto a logical target, which is typically one of the runtime elements described earlier (e.g., process choreography). The set of logical targets in a solution defines the logical topology for a solution.  Solution modules group installable units (e.g., RFQ process component and the associated adapters and mediations that make up a solution module); a solution module is also an installable unit. The deployment template refers to a predefined set of solution modules, installable units, and logical topology with customizable points of variability.  A solution template, which is a composition of components and services in the IT echelon, can be associated with one or more deployment templates.  The deployment model, the instantiation of the deployment template, consisting of specific installable units and their association with logical targets, is registered in a solution registry. This facilitates the management of the solution over its life cycle (e.g., changes and fixes applied to a solution over its life cycle).  A logical target in the deployment template can map to one or more physical targets in the infrastructure
WBI –  Parts Websphere Interchange Server Websphere MQ workflow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WBI –  Parts - i Websphere Message Broker Websphere Adapters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],WebSphere® Business Integration (WBI) Adapters use an asynchronous standalone runtime architecture (the WBI Framework) with WebSphere MQ or JMS as the underlying transport protocol. Originally designed for WebSphere InterChange Server (WICS), they remain available for WebSphere Message Broker, WebSphere ESB, and WebSphere Process Server users transitioning from WICS or WebSphere Business Integration Server.
WBI –  Parts - ii Websphere Process Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WBI –  Reference architecture standards and Technologies J2C, JMS, IIOP, JDBC, CICS, IMS, 3270/5250 Application and information assets J2EE (JNDI, EJB, JSP, JTA, JAAS, JAXP, JAXR, JMX and others) Business application services FTP, sFTP, HTTP, HTTP/S, RosettaNet, SMTP, JMS, SOAP/HTTP, WMQ, cXML, EDI (X12, EDIFACT and others) Partner services XQuery, SQL, JDBC/ODBC Information services J2EE, BPEL4WS, WSDL, UDDI Process services WSRP, JSR 168, Java Server Faces, VoiceXML, J2EE Interaction services W3 Common Log Format, WS DM initiatives, CEI/CBE Business performance management tools Eclipse, J2EE, J2SE, J2ME, XML, UML, Java Server Faces, SWT, XMI, WS BPEL, SQLJ, JDBC, XSLT, WSDL, UDDI Development tools JMS, J2EE, SOAP, XSLT, WSDL, UDDI Enterprise service bus Relevant standards Service function
Wrap up… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wrap up… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bibliography ,[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentationbclohesy
 
02 Service Oriented Architecture Series - SOA Concepts
02 Service Oriented Architecture Series - SOA Concepts02 Service Oriented Architecture Series - SOA Concepts
02 Service Oriented Architecture Series - SOA ConceptsPouria Ghatrenabi
 
Learning and Performance System Integration: A Competitive Edge on the World
Learning and Performance System Integration: A Competitive Edge on the WorldLearning and Performance System Integration: A Competitive Edge on the World
Learning and Performance System Integration: A Competitive Edge on the WorldTribridge
 
01 Service Oriented Architecture Series - SOA Value
01 Service Oriented Architecture Series - SOA Value01 Service Oriented Architecture Series - SOA Value
01 Service Oriented Architecture Series - SOA ValuePouria Ghatrenabi
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
05 Service Oriented Architecture Series - Preparing for SOA
05 Service Oriented Architecture Series - Preparing for SOA05 Service Oriented Architecture Series - Preparing for SOA
05 Service Oriented Architecture Series - Preparing for SOAPouria Ghatrenabi
 
SPSNH12 - SharePoint + Contract Management
SPSNH12 - SharePoint + Contract ManagementSPSNH12 - SharePoint + Contract Management
SPSNH12 - SharePoint + Contract ManagementJonathan Ralton
 
Examples of BPM + SOA joint work
Examples of BPM + SOA joint workExamples of BPM + SOA joint work
Examples of BPM + SOA joint workAlexander SAMARIN
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA ArchitecturePouria Ghatrenabi
 
SOA Reference Architecture
SOA Reference ArchitectureSOA Reference Architecture
SOA Reference ArchitectureRajan Ramanujam
 
Introducing BizTalk Server 2009
Introducing BizTalk Server 2009Introducing BizTalk Server 2009
Introducing BizTalk Server 2009diTii
 
Unit 2 -SOA design
Unit 2 -SOA designUnit 2 -SOA design
Unit 2 -SOA designssuser3a47cb
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented ComputingAie Sa
 
Challenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environmentChallenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environmentDav Hol
 
EA foundations (Views, Repository, Artifacts and Metamodel)
EA foundations (Views, Repository, Artifacts and Metamodel)EA foundations (Views, Repository, Artifacts and Metamodel)
EA foundations (Views, Repository, Artifacts and Metamodel)Mohamed Zakarya Abdelgawad
 
Soa Primer
Soa PrimerSoa Primer
Soa Primervavasthi
 
Microsoft Mimarisi
Microsoft MimarisiMicrosoft Mimarisi
Microsoft MimarisiNuri Cankaya
 
Unit 4-SOA governance
Unit 4-SOA governanceUnit 4-SOA governance
Unit 4-SOA governancessuser3a47cb
 

Tendances (20)

Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
 
02 Service Oriented Architecture Series - SOA Concepts
02 Service Oriented Architecture Series - SOA Concepts02 Service Oriented Architecture Series - SOA Concepts
02 Service Oriented Architecture Series - SOA Concepts
 
Learning and Performance System Integration: A Competitive Edge on the World
Learning and Performance System Integration: A Competitive Edge on the WorldLearning and Performance System Integration: A Competitive Edge on the World
Learning and Performance System Integration: A Competitive Edge on the World
 
01 Service Oriented Architecture Series - SOA Value
01 Service Oriented Architecture Series - SOA Value01 Service Oriented Architecture Series - SOA Value
01 Service Oriented Architecture Series - SOA Value
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
05 Service Oriented Architecture Series - Preparing for SOA
05 Service Oriented Architecture Series - Preparing for SOA05 Service Oriented Architecture Series - Preparing for SOA
05 Service Oriented Architecture Series - Preparing for SOA
 
Business process-platform
Business process-platformBusiness process-platform
Business process-platform
 
SPSNH12 - SharePoint + Contract Management
SPSNH12 - SharePoint + Contract ManagementSPSNH12 - SharePoint + Contract Management
SPSNH12 - SharePoint + Contract Management
 
Examples of BPM + SOA joint work
Examples of BPM + SOA joint workExamples of BPM + SOA joint work
Examples of BPM + SOA joint work
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture
 
SOA Reference Architecture
SOA Reference ArchitectureSOA Reference Architecture
SOA Reference Architecture
 
Introducing BizTalk Server 2009
Introducing BizTalk Server 2009Introducing BizTalk Server 2009
Introducing BizTalk Server 2009
 
Unit 2 -SOA design
Unit 2 -SOA designUnit 2 -SOA design
Unit 2 -SOA design
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented Computing
 
SOA Case Study
SOA Case StudySOA Case Study
SOA Case Study
 
Challenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environmentChallenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environment
 
EA foundations (Views, Repository, Artifacts and Metamodel)
EA foundations (Views, Repository, Artifacts and Metamodel)EA foundations (Views, Repository, Artifacts and Metamodel)
EA foundations (Views, Repository, Artifacts and Metamodel)
 
Soa Primer
Soa PrimerSoa Primer
Soa Primer
 
Microsoft Mimarisi
Microsoft MimarisiMicrosoft Mimarisi
Microsoft Mimarisi
 
Unit 4-SOA governance
Unit 4-SOA governanceUnit 4-SOA governance
Unit 4-SOA governance
 

En vedette

Watch youtube vídeo subtitles on your language
Watch youtube vídeo subtitles on your languageWatch youtube vídeo subtitles on your language
Watch youtube vídeo subtitles on your languageVasco Marques
 
La Comunitat Obama
La Comunitat ObamaLa Comunitat Obama
La Comunitat Obamadomenec
 
Constructions for the Cultural Cornucopia
Constructions for the Cultural CornucopiaConstructions for the Cultural Cornucopia
Constructions for the Cultural CornucopiaAlek Tarkowski
 
Definitive guide to marketing metrics marketing analytics
Definitive guide to marketing metrics marketing analyticsDefinitive guide to marketing metrics marketing analytics
Definitive guide to marketing metrics marketing analyticsVasco Marques
 
Dan Benyamin Future Of Digital Entertainment
Dan Benyamin Future Of Digital EntertainmentDan Benyamin Future Of Digital Entertainment
Dan Benyamin Future Of Digital EntertainmentDan Benyamin
 
Creative Commons. Jak produkować i dystrybuować treści w czasach mediów społ...
Creative Commons.  Jak produkować i dystrybuować treści w czasach mediów społ...Creative Commons.  Jak produkować i dystrybuować treści w czasach mediów społ...
Creative Commons. Jak produkować i dystrybuować treści w czasach mediów społ...Alek Tarkowski
 
Liferay 6.2 Roadmap 28 Jan 2013
Liferay 6.2 Roadmap 28 Jan 2013Liferay 6.2 Roadmap 28 Jan 2013
Liferay 6.2 Roadmap 28 Jan 2013Ruud Kluivers
 
0 Cosasdelainformatica
0 Cosasdelainformatica0 Cosasdelainformatica
0 Cosasdelainformaticamjtcanedo
 
Emiliqn Stanev
Emiliqn StanevEmiliqn Stanev
Emiliqn StaneveXpRess1on
 
簡報1 台灣史
簡報1   台灣史簡報1   台灣史
簡報1 台灣史guestc0f0aa
 
Otwarte dane - surowce publiczne dla rozwoju gospodarki, społeczeństwa i kultury
Otwarte dane - surowce publiczne dla rozwoju gospodarki, społeczeństwa i kulturyOtwarte dane - surowce publiczne dla rozwoju gospodarki, społeczeństwa i kultury
Otwarte dane - surowce publiczne dla rozwoju gospodarki, społeczeństwa i kulturyAlek Tarkowski
 
Software Libre
Software LibreSoftware Libre
Software Librejemarinoi
 
The Reality of RDA: How Public Libraries Have Adapted to the Change
The Reality of RDA: How Public Libraries Have Adapted to the ChangeThe Reality of RDA: How Public Libraries Have Adapted to the Change
The Reality of RDA: How Public Libraries Have Adapted to the ChangeEmily Nimsakont
 
Power of news feed - Facebook
Power of news feed - FacebookPower of news feed - Facebook
Power of news feed - FacebookVasco Marques
 
EU Organic: Make the exclusive good into the inclusive better, start with "Gr...
EU Organic: Make the exclusive good into the inclusive better, start with "Gr...EU Organic: Make the exclusive good into the inclusive better, start with "Gr...
EU Organic: Make the exclusive good into the inclusive better, start with "Gr...Peter Jens
 
Increasing giving and 4 good presentation
Increasing giving and 4 good presentationIncreasing giving and 4 good presentation
Increasing giving and 4 good presentationtonyosailing
 
Gods Existence
Gods ExistenceGods Existence
Gods Existencerinksamin
 

En vedette (20)

Watch youtube vídeo subtitles on your language
Watch youtube vídeo subtitles on your languageWatch youtube vídeo subtitles on your language
Watch youtube vídeo subtitles on your language
 
presenter's 24 hours
presenter's 24 hourspresenter's 24 hours
presenter's 24 hours
 
La Comunitat Obama
La Comunitat ObamaLa Comunitat Obama
La Comunitat Obama
 
Constructions for the Cultural Cornucopia
Constructions for the Cultural CornucopiaConstructions for the Cultural Cornucopia
Constructions for the Cultural Cornucopia
 
letra r
letra rletra r
letra r
 
Definitive guide to marketing metrics marketing analytics
Definitive guide to marketing metrics marketing analyticsDefinitive guide to marketing metrics marketing analytics
Definitive guide to marketing metrics marketing analytics
 
Dan Benyamin Future Of Digital Entertainment
Dan Benyamin Future Of Digital EntertainmentDan Benyamin Future Of Digital Entertainment
Dan Benyamin Future Of Digital Entertainment
 
Creative Commons. Jak produkować i dystrybuować treści w czasach mediów społ...
Creative Commons.  Jak produkować i dystrybuować treści w czasach mediów społ...Creative Commons.  Jak produkować i dystrybuować treści w czasach mediów społ...
Creative Commons. Jak produkować i dystrybuować treści w czasach mediów społ...
 
Liferay 6.2 Roadmap 28 Jan 2013
Liferay 6.2 Roadmap 28 Jan 2013Liferay 6.2 Roadmap 28 Jan 2013
Liferay 6.2 Roadmap 28 Jan 2013
 
0 Cosasdelainformatica
0 Cosasdelainformatica0 Cosasdelainformatica
0 Cosasdelainformatica
 
Emiliqn Stanev
Emiliqn StanevEmiliqn Stanev
Emiliqn Stanev
 
簡報1 台灣史
簡報1   台灣史簡報1   台灣史
簡報1 台灣史
 
Otwarte dane - surowce publiczne dla rozwoju gospodarki, społeczeństwa i kultury
Otwarte dane - surowce publiczne dla rozwoju gospodarki, społeczeństwa i kulturyOtwarte dane - surowce publiczne dla rozwoju gospodarki, społeczeństwa i kultury
Otwarte dane - surowce publiczne dla rozwoju gospodarki, społeczeństwa i kultury
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
The Reality of RDA: How Public Libraries Have Adapted to the Change
The Reality of RDA: How Public Libraries Have Adapted to the ChangeThe Reality of RDA: How Public Libraries Have Adapted to the Change
The Reality of RDA: How Public Libraries Have Adapted to the Change
 
Power of news feed - Facebook
Power of news feed - FacebookPower of news feed - Facebook
Power of news feed - Facebook
 
EU Organic: Make the exclusive good into the inclusive better, start with "Gr...
EU Organic: Make the exclusive good into the inclusive better, start with "Gr...EU Organic: Make the exclusive good into the inclusive better, start with "Gr...
EU Organic: Make the exclusive good into the inclusive better, start with "Gr...
 
Increasing giving and 4 good presentation
Increasing giving and 4 good presentationIncreasing giving and 4 good presentation
Increasing giving and 4 good presentation
 
Gods Existence
Gods ExistenceGods Existence
Gods Existence
 
Sl Survey Results
Sl Survey ResultsSl Survey Results
Sl Survey Results
 

Similaire à Websphere Business Integration

How an integrated management system (IMS) helps companies to remain competitive
How an integrated management system (IMS) helps companies to remain competitive How an integrated management system (IMS) helps companies to remain competitive
How an integrated management system (IMS) helps companies to remain competitive Etienne Venter
 
Enterprise Architecture Framework Paper
Enterprise Architecture Framework PaperEnterprise Architecture Framework Paper
Enterprise Architecture Framework PaperLaura Benitez
 
No SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueNo SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueAkiva Marks
 
Soa Six Domain Model Part I
Soa Six Domain Model   Part ISoa Six Domain Model   Part I
Soa Six Domain Model Part ITerry Cho
 
Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational EfficiencyExecutive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiencysean.mcclowry
 
B140815
B140815B140815
B140815irjes
 
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...Shaunak Gujjewar
 
Architecture Standardization Using the IBM Information Framework
Architecture Standardization Using the IBM Information FrameworkArchitecture Standardization Using the IBM Information Framework
Architecture Standardization Using the IBM Information FrameworkCognizant
 
Removing the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateRemoving the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateCorso
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationAlan Frye
 
Cloud Computing And Software.pdf
Cloud Computing And Software.pdfCloud Computing And Software.pdf
Cloud Computing And Software.pdfCiente
 
whitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_processwhitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_processEric Saraceno
 
Strategic Alignment
Strategic AlignmentStrategic Alignment
Strategic AlignmentNor Fadzleen
 
ITSM Transformation Strategies V 2
ITSM Transformation Strategies V 2ITSM Transformation Strategies V 2
ITSM Transformation Strategies V 2Sukumar Daniel
 
How Enterprise Application Integration is Driving Growth.pdf
How Enterprise Application Integration is Driving Growth.pdfHow Enterprise Application Integration is Driving Growth.pdf
How Enterprise Application Integration is Driving Growth.pdfSufalam Technologies
 
Collaborative Service Overview
Collaborative Service OverviewCollaborative Service Overview
Collaborative Service Overviewrebekaclifton
 
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0Dr. Mohan K. Bavirisetty
 

Similaire à Websphere Business Integration (20)

How an integrated management system (IMS) helps companies to remain competitive
How an integrated management system (IMS) helps companies to remain competitive How an integrated management system (IMS) helps companies to remain competitive
How an integrated management system (IMS) helps companies to remain competitive
 
Enterprise Architecture Framework Paper
Enterprise Architecture Framework PaperEnterprise Architecture Framework Paper
Enterprise Architecture Framework Paper
 
No SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueNo SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA Value
 
Soa Six Domain Model Part I
Soa Six Domain Model   Part ISoa Six Domain Model   Part I
Soa Six Domain Model Part I
 
Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational EfficiencyExecutive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiency
 
B140815
B140815B140815
B140815
 
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
Mis 20021241104 20021241103_20021241148_20021241155_20021241149_eai and flexi...
 
Architecture Standardization Using the IBM Information Framework
Architecture Standardization Using the IBM Information FrameworkArchitecture Standardization Using the IBM Information Framework
Architecture Standardization Using the IBM Information Framework
 
Removing the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateRemoving the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMate
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
 
Cloud Computing And Software.pdf
Cloud Computing And Software.pdfCloud Computing And Software.pdf
Cloud Computing And Software.pdf
 
Business rules-extraction
Business rules-extractionBusiness rules-extraction
Business rules-extraction
 
whitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_processwhitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_process
 
Strategic Alignment
Strategic AlignmentStrategic Alignment
Strategic Alignment
 
Managing study.pptx
Managing study.pptxManaging study.pptx
Managing study.pptx
 
ITSM Transformation Strategies V 2
ITSM Transformation Strategies V 2ITSM Transformation Strategies V 2
ITSM Transformation Strategies V 2
 
How Enterprise Application Integration is Driving Growth.pdf
How Enterprise Application Integration is Driving Growth.pdfHow Enterprise Application Integration is Driving Growth.pdf
How Enterprise Application Integration is Driving Growth.pdf
 
Collaborative Service Overview
Collaborative Service OverviewCollaborative Service Overview
Collaborative Service Overview
 
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
 
BIAN_IBM_PNC_white-paper_2014
BIAN_IBM_PNC_white-paper_2014BIAN_IBM_PNC_white-paper_2014
BIAN_IBM_PNC_white-paper_2014
 

Dernier

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Websphere Business Integration

  • 1. Websphere Business Integration Created by – Schubert [email_address] … an introduction
  • 2.
  • 4. Introduction - i What exactly is BI (Business Integration) ? The processes of combining different business and management systems so that they may interact with one another and thus be used to enhance the overall business strategy and realize the goals of the business. Put technically in simple words, BI covers a broad range of technology, from very simple to fairly complex software systems. It also includes and covers EAI ( Enterprise Application Integration ) as well as B2B ( Business-2-Business ) integration concerns. Technical View Business View
  • 5.
  • 6.
  • 7.
  • 9. Capabilities - i Business integration capabilities for e-business solutions include the ability to integrate and manage business operation systems, enterprise information assets, business partners, and a collaborative network of decision makers to address specific business problems. On a broad level from a software perspective we can visualize the following structure when we talk about Business Integration capabilities, viz. Business Modeling Tools Direct to middleware tools Business Model Business / Application Services Business Integration components Software artifacts The business value from ‘things’ What ‘things’ do What ‘things’ are How ‘things’ are constructed
  • 10. Capabilities - ii Business Model Get system demand forecast Create components forecast Identify critical supplies Seek supply commitments Business / Application Services Demand forecast Bill of Materials Supplier information Supplier commitments Business Integration components Adapters Mediation Staff activity Processes Business Integration components SAP/ etc. Adapters Maps Portlets BPEL flows
  • 12. Introduction Websphere Business Integration ( WBI ) now called Websphere Application Connectivity is a family of products that enables companies to define, create, merge, consolidate, and streamline business processes using applications that run on a service-oriented architected IT infrastructure. These products include design and development tools, runtime servers, monitoring tools, toolkits, and process templates. Like all Websphere products, they are built on the J2EE standard-based Websphere Application Server foundation. The ability to coordinate the challenges of enterprise-level integration necessitates 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. The WBI solution framework enables 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 through support for a 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.
  • 13. Separation of Concerns When defining an business’s integration architecture, it is critical to consider the breadth of integration requirements. These integration requirements may include traditional workflow processing based on human task interaction, choreography of activities between different systems, distributed data management involving structured and non-structured information, and user interaction capabilities. An enterprise requires the ability to differentiate and design service artifacts appropriate for specific styles of integration required to solve a particular integration problem. As a result, the concept of separation of concerns is the foundation to the definition of the integration services. The  separation of concerns  approach to defining services results in a design that isolates and characterizes functions and services that are implementation independent. With this approach, building integration solutions becomes an iterative process and components are refined over successive integration projects. Enterprises provide design governance and integration mentorship to development teams to promote best practices and the reuse of services and components.
  • 14. WBI – Reference architecture The Websphere Integration Reference Architecture provides a comprehensive set of services to enable business integration. The services provide the breadth of functionality needed to solve integration requirements. More importantly, the component services can be implemented in stages to enable incremental evolution on a project-by-project basis while working towards an enterprise integration solution architecture. Although specific projects may not require all of these services, enterprise-level integration will require the ability to add these functional capabilities to the integration architecture. The resultant architecture provides for separation of concerns by enabling business logic, control logic, routing and transformation logic to be loosely-coupled and, as a result, more flexible to change. At the organizational level, this approach facilitates simpler integration solution development and enhances maintainability and operation of the solution. This high-level architecture depicts the integration functions/services required to enable a comprehensive approach to integration. Since these services are described by their interfaces and not by their implementation, a given solution may be made up of mainframe applications, local, or remote services, choreographed processes described by BPEL (the standard for business process description) or components built with J2EE. The implementations of these integration components provide support for non-functional requirements including reliability, security, availability, and management at both the operating environment level, and the component/service level as well.
  • 15. WBI – Architectural pattern The Websphere Business Integration architectural pattern brings together the principal architectural elements of the platform in realizing business integration solutions. The Web-Sphere business Integration architecture and platform look anew at building business integration solutions to address the key value drivers of return on-investment, time-to-market, and flexibility.
  • 16. WBI – Architectural pattern - i The Solutions concept Websphere Business Integration addresses the return on- investment value proposition by offering solution templates that prepackage domain-specific content (e.g., e-procurement solution templates). Solution templates reduce the time-to-market by enabling the quick construction and customization of solution instances using the solution studio, an integrated suite of tools. Furthermore, these business integration solution instances execute on a consistent open-standards- based solution infrastructure that provides the necessary flexibility to adapt to change without extensive software programming. The Programming Model The Websphere Business Integration programming model supports assembling business integration solutions from a set of integration components. The concept of an integration component provides a common abstraction over a variety of business function implementations. An application adapter or a Business Process Execution Language (BPEL) process choreography script, for example, can realize a component. Business-integration solution developers assemble a new solution from a palette of components rather than by writing any code. The programming model identifies a set of component kinds that handle specific aspects of a typical business integration solution (e.g., mediation, adapter) and provide the building blocks for pattern-based construction of those solutions. These component kinds in turn implement one or more business or application services.
  • 17. WBI – Runtime view The Websphere Business Integration runtime consists of software infrastructure elements that host the programming model software artifacts in a business integration solution. The user experience integration and the information integration aspects of the runtime shown in the figure below are capabilities provided by the portal and the data management portfolio of products respectively, which can be used in conjunction with Websphere Business Integration. The runtime elements include the user experience integration for rendering role-based executable content, the partner integration for business-to-business interactions with the business partners of a firm such as customers and suppliers, and process choreography for the choreography of applications in the context of the business process. They also include application integration for connectivity and mediation of application data, information integration for integrating operational and analytical data sources, and business performance management for monitoring the business operations, detecting solution exceptions, and launching appropriate recovery. The run-time also features a number of common integration services, such as the directory and security services, relevant to all the runtime elements.
  • 18. WBI – Runtime view - i User experience integration The user experience integration runtime element enables users with specific roles to view monitoring dashboards, review work lists, and interact with processes to execute specific work items, to analyze and view business information, and to access one or more applications. Essentially this component renders the content based on who is accessing the content (role) and where they are in the business operations (context sensitive). The Websphere Portal family of products provides this element. Partner integration The partner integration runtime element facilitates interaction between businesses across enterprise boundaries. This runtime element supports a variety of transports (e.g., Hypertext Transfer Protocol [HTTP], MQSeries*), delivery interchange protocols (e.g., Simple Object Access Protocol [SOAP], EDI), and business protocols (e.g., SWIFT, RosettaNet). Partner integration serves as a business gateway in a business integration solution and uses the trading partner profile to determine the most appropriate business channel (i.e., business protocol and quality of service and protection) to use. The Websphere Business Integration Connect product provides this runtime element process. The Websphere Business Integration Foundation provides the process-choreography element.
  • 19. WBI – Runtime view - ii Application integration The application integration runtime element executes the message flows that are required for brokering between applications and providing a mediated environment for business process integration. There are many different message models (publish-subscribe, request- reply, and so forth) and topologies (point-to- point, hub-and-spoke) that apply to the implementation of this runtime element. The Websphere Business Integration Foundation, the Message Broker, and the adapters collectively realize application integration. Information integration The information integration runtime element provides the persistence for business artifacts. It also provides the federation and replication of data and optimizes the placement of data (caching). Additionally, the information integration element provides access to structured and unstructured content (e.g., data in different media forms such as faxed documents). IBM data management technology realizes the information integration runtime. Business Performance Management The information integration runtime element provides the persistence for business artifacts. It also provides the federation and replication of data and optimizes the placement of data (caching). Additionally, the information integration element provides access to structured and unstructured content (e.g., data in different media forms such as faxed documents). IBM data management technology realizes the information integration runtime.
  • 20. WBI –M odels - i The above mentioned 3 levels (or echelons as termed in WBI literature) exist as the core WBI models Business Model Information technology Model Deployment Model The business echelon models take a line-of-business perspective that is of interest to business analysts and architects. A typical use of such models is in the business transformation stage where one develops an understanding of the business operations in terms of their to-be state. The business transformation analysis includes the simulation of the business operations models and iterative refinement of the models through interactions with subject matter experts in the business operations. The IT echelon model is where the solution begins to take shape in terms of software components and services. This echelon is of interest to solution and IT architects who analyze the business echelon models to arrive at the manifest of software components for solution assembly. The deployment echelon model factors the environment in which the business integration solution has to execute and is of interest to systems architects and integrators.
  • 21. WBI –M odels - ii Business Model Business operation and observation models. The business operation and observation models are platform-independent characterizations of how a business operates and how to monitor and manage business performance. The process model provides a functional description of the business activities that constitute a business operation (e.g., e-procurement business operation includes processing of a request-for quote (RFQ) as a business activity). The information model captures the business artifacts (e.g., RFQ business document) and the business events (e.g., acknowledgment of the receipt of a quote) in a business operation. The resource model characterizes the resource requirements as well as the specific resources. Resource requirements are expressed in terms of the role that the resource will play in the business operation (e.g., buyer), quantity of the resource that is required (e.g., one), and the relevant resource constraints (e.g., buyer specialized in purchasing computer supplies). The organization model captures the structure of the organization involved in the business operation. The model represents organizational units, such as an enterprise (e.g., IBM Corporation), the divisions in an enterprise (e.g., Research Division), the departments within a division (e.g., Procurement), and the resources owned by the department (e.g., John Doe). The service model represents the business services that are consumed (e.g., Digital Subscriber Line [DSL] provisioning service offered by a service provider that is used by a telephone-company-fulfillment business operation) as well as those that are exposed by a business operation (e.g., order placement self-service). Workplace refers to the role and context-specific display that a human user employs to participate in a business operation. The observation model is concerned with the monitoring and management of business operations. A policy is an element of guidance for a business operation.5 It is a four - tuple: when is a policy applicable (precondition), where is it applicable (scope), what is the desired outcome (measurable intent), and what is the implication of meeting or violating the policy (business value)
  • 22.
  • 23. WBI –M odels - iv Deployment Model The software artifacts from the IT echelon models are packaged, installed, and distributed in the deploy echelon. The software artifacts are packaged into installable units. An installable unit is a unit of deployment and consists of a descriptor and the packaged artifacts. For example, an RFQ process component in the e-procurement solution can be an installable unit. The installable unit is installed onto a logical target, which is typically one of the runtime elements described earlier (e.g., process choreography). The set of logical targets in a solution defines the logical topology for a solution. Solution modules group installable units (e.g., RFQ process component and the associated adapters and mediations that make up a solution module); a solution module is also an installable unit. The deployment template refers to a predefined set of solution modules, installable units, and logical topology with customizable points of variability. A solution template, which is a composition of components and services in the IT echelon, can be associated with one or more deployment templates. The deployment model, the instantiation of the deployment template, consisting of specific installable units and their association with logical targets, is registered in a solution registry. This facilitates the management of the solution over its life cycle (e.g., changes and fixes applied to a solution over its life cycle). A logical target in the deployment template can map to one or more physical targets in the infrastructure
  • 24.
  • 25.
  • 26.
  • 27. WBI – Reference architecture standards and Technologies J2C, JMS, IIOP, JDBC, CICS, IMS, 3270/5250 Application and information assets J2EE (JNDI, EJB, JSP, JTA, JAAS, JAXP, JAXR, JMX and others) Business application services FTP, sFTP, HTTP, HTTP/S, RosettaNet, SMTP, JMS, SOAP/HTTP, WMQ, cXML, EDI (X12, EDIFACT and others) Partner services XQuery, SQL, JDBC/ODBC Information services J2EE, BPEL4WS, WSDL, UDDI Process services WSRP, JSR 168, Java Server Faces, VoiceXML, J2EE Interaction services W3 Common Log Format, WS DM initiatives, CEI/CBE Business performance management tools Eclipse, J2EE, J2SE, J2ME, XML, UML, Java Server Faces, SWT, XMI, WS BPEL, SQLJ, JDBC, XSLT, WSDL, UDDI Development tools JMS, J2EE, SOAP, XSLT, WSDL, UDDI Enterprise service bus Relevant standards Service function
  • 28.
  • 29.
  • 30.