
Companies have an array of applications in their infrastructures—hosted on different platforms and devices, written in different languages, communicating using different programming models, and representing data in different ways. Getting all these applications communicating without having to rewrite them can save you time and resources. Use the resources here to examine best practices, tools, patterns, and standards for
integrating applications within your company and between your company and its partners
and suppliers.
Getting started with WebSphere Enterprise Service Bus and WebSphere Integration Developer
: Use these two new products to develop a mediation flow that provides a basic Web service, connect to this service, and then deploy and test the mediation flows.
Define a J2EE role on an SCA component with WebSphere
Integration Developer
: Service component architecture (SCA) lets you define
quality-of-service qualifiers, one of which concerns security. In this article, you
define a J2EE role on an SCA component interface within IBM® WebSphere® Integration Developer, using a simple example containing an SCA component called by a JavaServer Page (JSP).
Building a reliable SOA with JMS and WebSphere ESB, Part 1: Combining WebSphere ESB V6.0.1 and JMS
: WebSphere ESB is a solid foundation for handling the loosely coupled services, message formats, network protocols, and programming languages that make up a service-oriented architecture.
Building SOA solutions with the Service Component Architecture, Part 3: Integrating SCA modules with imports and exports
: Create vertical integration solutions from a variety of components with WebSphere Integration Developer and the Service Component Architecture.
A guided tour of WebSphere Integration Developer, Part 1: A driver's view of WebSphere Integration Developer
: Learn about the components and key concepts of this highly visual application integration environment.
A practical introduction to message mediation -The basics of message mediation
: Check out this first article in a continuing series that explains message mediation, one of the new capabilities of IBM WebSphere Application Server V6 that can simplify connecting systems, services, applications, or components that use messaging.
Model and build ESB SOA frameworks
: Building an Enterprise Service Bus (ESB) is probably the quickest and most cost-effective way to address the challenge of application integration. Gain insight on ESBs and learn how to model and construct ESB Service-Oriented Architecture frameworks in this article.
Simplify integration architectures with an Enterprise Service Bus
:
Dispel the myths of an ESB and learn how you can apply this architectural style to the implementation of Service-Oriented Architecture-based applications.
Why do developers need an Enterprise Service Bus?
Gain perspective on Service-Oriented Architecture (SOA) and learn why an ESB is necessary and helpful to simplify the integration of applications and the parts of an SOA.
Working with the Enterprise Service Bus and mediations
: Get an introduction to the concept of mediation in the context of the System Integration Bus and learn step by step how to create, deploy, and test the mediation.
An ESB in practice
: Create a simple instance of an Enterprise Service Bus that performs transformation and routing using WebSphere Application Server V6 Messaging Resources. This article by IBM Senior Technical Staff Member Greg Flurry shows you how.
Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6
: Read this IBM Redbook to see how you can use the SOA profile of the Patterns for e-business to implement an ESB in WebSphere Application Server V6.
Building an Enterprise Service Bus with WebSphere Application Server V6
: Read this collection of articles to use the new messaging engine in WebSphere Application Server V6 to build an Enterprise Service Bus, a crucial piece of SOA infrastructure.
Integrate enterprise applications with Web services and J2EE
:
See how Java™ Messaging Service and the Java 2 Connector Architecture can be used in tandem with Web services technologies to bring the integration process to a new level of abstraction.
Integrating applications using WebSphere Business
Integration Message Broker V5
: Explore this series to build, deploy, debug, and
run a Web-based order-processing application sample using WebSphere Business Integration Message Broker V5.
Application integration: Use Informix 4GL with
WebSphere MQ
: Extend IBM Informix® 4GL applications to seamlessly communicate with the WebSphere MQ messaging system.
Exposing a CICS program as a Web service using
Rational Application Developer: Use legacy CICS applications in a Service-Oriented
Architecture
: Use basic wizards in IBM Rational® Application Developer to expose an CICS® program as a Web service running on WebSphere Application Server.
Introducing XMS: The IBM Message Service API
:
Use XMS to create new integration possibilities by extending WebSphere messaging to environments where you have, for example, standardized on Microsoft® .NET® as your client platform or want to use messaging to integrate legacy C++ applications with new J2EE applications.
The Spring series, Part 4: 1-2-3 messaging with Spring JMS
: Quick-step through the basics of Java Message Service (JMS) messaging, using the Spring JMS framework and WebSphere MQ 5.3.
Securing connections between WebSphere Application Server and WebSphere MQ, Part 2: Using the service integration bus
: Make sure your WebSphere MQ connection is secure, whether you use a JMS provider or a WebSphere Application Server service integration bus.
Generic message retry and requeue with WebSphere Message Broker V6
: Use new function in WebSphere Message Broker V6 to implement delayed message reprocessing, a requirement in many WebSphere Message Broker implementations.
Getting started with WebSphere Enterprise Service Bus and WebSphere Integration Developer
: A comprehensive article that introduces you to the WebSphere Enterprise Service Bus server and its accompanying tooling, WebSphere Integration Developer.
-
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 combine applications and content into a unified presentation, which your users can access from a wide variety of devices. Learn more about this product.
-
WebSphere Enterprise Service Bus provides Web services connectivity, JMS
messaging, and service-oriented integration to power your Service-Oriented Architecture (SOA). Learn more about this product.
-
WebSphere MQ is a robust messaging backbone that provides reliable integration
for applications and Web services, allowing you to fully leverage your existing software and hardware investments. Learn more about this product or download a trial version.
-
WebSphere Message Broker V6 enables you to distribute information and data
generated by business events in real time to people, applications, and devices throughout the enterprise and beyond. Learn more about this product.
-
WebSphere MQ Everyplace®; Network Edition enables your mobile and wireless
applications to take advantage of robust and secure messaging to business-critical applications in the enterprise. Learn more about this product.
-
WebSphere MQ Everyplace Retail Edition helps you capture and exploit customer
information and sales transactions from retail systems. Learn more about this product.
-
Rational Software Architect is an integrated design and development tool that
leverages model-driven development with UML to help you create well-architected applications and services. Learn more about this product or download a trial version.
Exposed Broker:
Use the Exposed Broker application and runtime patterns to enable one application to interact with one or more partner applications across organization boundaries through the use of a hub and spoke architecture for intelligent request routing, protocol transformation, and decomposition/recomposition of messages.
Exposed Direct Connection:
Use the Exposed Direct Connection application and runtime patterns to gain direct and real-time access to another application outside your organization.
Exposed Serial Process:
Use the Exposed Serial Process application and runtime patterns to support the automated coordination of business process flows between partner applications through the use of externalization of process execution logic from individual partner applications.
WebSphere Platform Messaging Patterns Asset:
The WebSphere Platform Messaging Patterns Asset is a Reusable Asset Specification (RAS) asset that extends the Enterprise Patterns Asset to add support for the new messaging engine included in WebSphere Application Server V6.0. It includes well-known mediation patterns, such as message logging, message transformation, and topology patterns, to configure the service integration bus and message queues.
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.
SOAP 1.1 (Note)
is a lightweight XML-based protocol for exchange of information in a decentralized, distributed environment.
SOAP 1.2 (Specification)
provides the definition of the XML-based information used for exchanging structured and typed information between peers in a decentralized, distributed environment.
Web Services Addressing
, a key part of the core Web services architecture, is part of a long-term effort to provide a standards-based foundation for the development of secure, transacted, asynchronous, and reliable Web services.
Web Services Notification (WS-BrokeredNotification, WS-BaseNotification, WS-Topics)
is a family of related white papers and specifications that define a standard Web services approach to notification using a topic-based publish/subscribe pattern.
Web Services Attachments Profile 1.0
complements the WS-I Basic Profile 1.1 to add support for interoperable SOAP Messages with attachments-based Web services.
SOAP Message Transmission Optimization Mechanism
describes an abstract feature and a concrete implementation of it for optimizing the transmission and wire format of SOAP messages.
Java Message Service specification
defines a set of contracts that describe how a particular messaging engine can be plugged into a J2EE application server.
J2EE Connector Architecture
provides a Java technology solution to the problem of connectivity between the many application servers and today's enterprise information systems.
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 a Service-Oriented Architecture (SOA).
|