Skip to main content


developerWorks  >  Architecture  >

New to Architecture

developerWorks

 Process
 People
 Information
 Application
 IBM product integration
 Sample projects
 

Business processes often involve complex interdependencies among many applications. These business processes and applications can exist within a single company or span multiple companies within a business chain (suppliers, manufacturers, sellers, partners). Integrating these processes into a single, seamless workflow can make your business and IT operations more flexible and adaptable.

Use the resources here to examine best practices, tools, patterns, and standards for integrating the processes that drive your business.


Best practices

Process Choreography and the SIBus, Part 2: Enterprise Process Choreography : Using Business Process Choreographer and WebSphere® Platform Messaging (SIBus) together can provide an enterprise-class business process execution environment. Learn how Business Process Choreographer can be used to orchestrate the operations of an SIBus-managed Web service.

Integrating SMARTEAM Gateway with an SAP ERP application using WebSphere Business Integration Server Express : Discover how to use WebSphere Business Integration Server Express V4.3 to integrate a SMARTEAM product life-cycle management (PLM) system with an SAP enterprise resource planning (ERP) application. Use cases demonstrate how to synchronize parts, bills-of-materials, and documents between the SMARTEAM application and the SAP ERP system.

Accessing WebSphere Process Server V6 business processes with PHP : Access Business Process Execution Language (BPEL)-based applications running on WebSphere Process Server V6 from a PHP Hypertext Preprocessor (PHP) Server.

WebSphere Process Server security overview : Secure a business integration system based on WebSphere Process Server V6. Learn about security requirements, how Process Server leverages security features of WebSphere Application Server V6, and how to secure Process Server components. You also examine several end-to-end security scenarios for business integration.

Ground rules for managing business process integration projects : Learn techniques for managing complex business process integration projects along three fronts: organizational processes and tools, organizational structure, and requirements and change management processes.

Architecting on demand solutions: Use BPEL to design and create business processes : Examine various patterns that you can follow to design and implement your business processes.

Patterns: Serial and Parallel Processes for Process Choreography and Workflow : Read this IBM Redbook about business process application integration using the Process-focused Application Integration::Serial and Parallel Process Application patterns for intra-enterprise.

Designing and implementing a mediated exchange solution: Integrate business processes among service consumers, brokers, and providers : Get valuable insight in this series about business process integration across a value chain.

Designing and deploying B2B process-driven application in a Service-Oriented Architecture : Create and deploy business processes using BPEL within WebSphere Studio Application Developer Integration Edition V5.1 and the message flow within WebSphere Business Integration Message Broker Toolkit V5.

Model business processes : Use WebSphere Business Integration Modeler to create a new business process, define the resources required by the process, and run a simulation to test the throughput and costs of that process.

Implementing a workflow using design patterns with WebSphere Process Choreographer : Build and test a business process that contains several basic activities, and calls a simple Web service to accomplish the activities.

Using BPEL Processes in WebSphere Business Integration Server Foundation business process integration and supply chain solutions : Read this IBM Redbook about business process integration using Business Process Choreographer to build solutions that help to streamline the supply chain process.

WebSphere Business Integration adapters: An adapter development and WebSphere Business Integration solution : In this IBM Redbook, experience the full life cycle of an adapter development project from design considerations, building, and testing, through deployment and implementation on multiple broker types.

Developing and testing Websphere Business Integration connectors : Quickly create and deploy a sample connector. After a brief overview of connectors and the connector framework, this article describes the components involved in connector development, such as business objects and brokers, then explains how to develop a connector using the Eclipse IDE.

Process a secure document with WebSphere Partner Gateway V6 and AS2 : Find out about the components of WebSphere Partner Gateway and how it interacts within four AS2 scenarios. You also learn about the AS2 specification and the architecture of WebSphere Partner Gateway.

Using WebSphere Developer for zSeries V6 to connect to COBOL/CICS : See an example using J2EE™ connectors, IBM CICS® Transaction Gateway, and CICS Transaction.

Integrate WebSphere Business Integration Adapters with WebSphere Process Server : Configure a business process in WebSphere Process Server and invoke it on an event notification from a WebSphere Business Integration Adapter.

Integrate EJB services with WebSphere Process Server : Implement a WebSphere Process Server solution that integrates EJB services from service-component architecture (SCA) components, enabling integration products such as WebSphere Process Server to reuse existing EJB-based services.

Use J2EE connectors and EGL to call COBOL/CICS applications : Invoke COBOL/CICS programs from a Web page without using any Java code using J2EE connectors, JavaServer Faces, and Enterprise Generation Language (EGL) to exploit the WebSphere Application Server Managed Connection Factory.


Back to top



Tools
  • WebSphere Portal provides a framework—including a runtime server, services, tools, and many other features— that you can use to integrate your enterprise into a single, customizable interface called a portal. It also enables you to define a workflow to support your business processes. Learn more about this product.
  • WebSphere Process Server integrates and automates business processes using Service-Oriented Architecture (SOA), and delivers a programming model that uses existing IT resources as service components. Learn more about this product.
  • WebSphere Integration Developer helps improve reuse and efficiency, enables business-driven development, and fully integrates with WebSphere Business Modeler to import models for rapid implementation. Learn more about this product.
  • WebSphere Business Modeler provides functionality for process modeling, enterprise modeling, essential data and artifact modeling, organization modeling, resource modeling, timeline and location modeling, simulation, and business process analysis. Learn more about this product.
  • WebSphere Adapters allow for quick and easy integration of processes that exchange information between enterprise resource planning (ERP), Human Resources (HR), customer relationship management (CRM), and supply chain systems. The adapters service-enable applications by connecting them to the Enterprise Service Bus, which powers SOA. Learn more about these products.
  • WebSphere Adapter Toolkit enables you to develop custom J2EE Connector Architecture (JCA) adapters to meet unique business requirements. The Eclipse-based toolkit helps you create either a basic JCA 1.5 adapter, or an adapter that leverages the additional capabilities of the Adapter Foundation Classes utilized by WebSphere Adapters. Download a trial version of this product.
  • WebSphere Partner Gateway is an integration gateway for business-to-business (B2B) environments. Learn more about this product.

Back to top



Patterns

Direct Connection: Use the Direct Connection application and runtime patterns to structure a system design that enables a pair of applications to directly communicate with each other through a connector or adapter.

Broker: Use the Broker application and runtime patterns when you need to implement processing requests that require updates to multiple target systems with loosely coupled interfaces.

Serial process: Use the Serial process application and runtime patterns when you need to compose an end-to-end business process flow by leveraging business services implemented by several target applications in response to an interaction initiated by a source application.

Parallel process: Use the Parallel process application and runtime patterns when you want to reduce cycle time in an end-to-end business process flow that leverages business services implemented by several target applications in response to an interaction initiated by a source application.


Back to top



Standards

Service Component Architecture (SCA) is a set of specifications that describe a model for building applications and systems using a Service-Oriented Architecture. SCA extends and complements prior approaches to implementing services, and SCA builds on open standards such as Web services.

Business Process Execution Language for Web Services Version 1.1 provides a means to formally specify business processes and interaction protocols.

Web Services Business Process Execution Language Version 2.0 focuses on specifying the common concepts for a business process execution language that form the necessary technical foundation for multiple usage patterns, including both the process interface descriptions required for business protocols and executable process models.


Back to top



Reference architectures

SOA Foundation : This white paper introduces you to the SOA Foundation as defined by IBM and explains IBM's view of Service-Oriented Architecture. It provides a high-level description of the architecture with a focus on its life-cycle model, logical architecture, programming model, and physical architecture.

Introducing the WebSphere Integration Reference Architecture : Learn how this comprehensive service-based foundation covers the breadth of enterprise-level business integration needs -- without the traditional integration pitfalls.

The On Demand operating environment: Architectural overview : Examine the elements of the IBM On Demand Operating Environment, which is based on the concepts of SOA.


Back to top



Forums

Back to top



Blogs

Back to top


Document options

Document options requiring JavaScript are not displayed


Register:  IBM Rational Software Development Conference:  June 1-5, Orlando, FL

Resources
SOA Foundation
WebSphere Integration Reference Architecture
WebSphere Business Integration
Trial download: WebSphere MQ
IBM Rational Software Development Platform

Special offers
Make innovation happen with IBM Software Guide
RSDC 2008 RU ready to save the day?
Webcast: Info 2.0 for Web 2.0 and mashups

More offers