Book description
This IBM Redbooks publication shows you how to develop a JCA resource adapter based on IBM WebSphere Adapter Architecture. The custom adapter we build in this book implements J2EE Connector architecture (JCA), version 1.5, supporting managed, bidirectional connectivity between EISs and J2EE components in WebSphere Process Server.
The book is divided in two parts:
* The components of a WebSphere Adapter
* How to implement this adapter in an integrated scenario
WebSphere Adapter Architecture supports Service-Oriented Architecture (SOA), providing you with the ability to develop and modify integration applications dynamically. With SOA, you can also integrate existing applications with newer applications so that they work together transparently.
WebSphere Process Server V6.0.1 is a comprehensive SOA integration platform based on WebSphere Application Server V6. You can use WebSphere Process Server to develop and execute standards-based, component-based business integration applications.
Finally, we show you how to expose this adapter as an SCA service and use it with WebSphere Process server V6.0.1.
Please note that the additional material referenced in the text is not available from IBM.
Table of contents
- Figures (1/2)
- Figures (2/2)
- Tables
- Notices
- Preface
- Part 1: Adapter development theory
- Chapter 1: Introduction and adapter overview
- Chapter 2: Adapter basics
- Chapter 3: Service Data Objects
-
Chapter 4: Outbound request processing
- 4.1: Outbound request processing
- 4.2: Adapter clients
- 4.3: Service input and output data
- 4.4: Adapter service interface
- 4.5: EIS service import
- 4.6: Adapter configuration properties
- 4.7: Application sign-on
- 4.8: Connection management
- 4.9: Outbound interaction
- 4.10: Standard outbound operations and processing
- 4.11: Command Pattern
- 4.12: Transaction support
- Chapter 5: Inbound processing and events
- Chapter 6: The theory of Enterprise Service Discovery
- Chapter 7: Exceptions, logging, and tracing
- Part 2: Custom adapter development
-
Chapter 8: Setting up the development environment
- 8.1: Installing WebSphere Integration Developer V6.0 (1/3)
- 8.1: Installing WebSphere Integration Developer V6.0 (2/3)
- 8.1: Installing WebSphere Integration Developer V6.0 (3/3)
- 8.2: WebSphere Adapter Toolkit overview
- 8.3: Installing WebSphere Adapter Toolkit V6.0.0.1 (1/2)
- 8.3: Installing WebSphere Adapter Toolkit V6.0.0.1 (2/2)
- 8.4: Create a Hello World adapter (1/4)
- 8.4: Create a Hello World adapter (2/4)
- 8.4: Create a Hello World adapter (3/4)
- 8.4: Create a Hello World adapter (4/4)
- 8.5: Importing a sample adapter into your development environment (1/2)
- 8.5: Importing a sample adapter into your development environment (2/2)
- Chapter 9: The sample business scenario
- Chapter 10: Adapter design and specification
-
Chapter 11: Implementing outbound request processing
- 11.1: Start the development project
- 11.2: Identify application properties and operations
- 11.3: Generate outbound stub classes (1/2)
- 11.3: Generate outbound stub classes (2/2)
- 11.4: Add dependent jar files
- 11.5: Implement connection to EIS
-
11.6: Implement outbound operations
- Implement RMInteraction class
- Implement RMInteractionSpec class
- Create ObjectNaming utility class
- Create ObjectConverter utility class
- Implement RMCommandFactoryImpl class
- Implement RMBaseCommand class
- Implement RMCreateCommand class
- Implement RMUpdateCommand class
- Implement RMRetrieveCommand class
- Implement RMDeleteCommand class
- Implement RMResourceAdapter
- Implement outbound log messages
- Update MANIFEST.MF file
-
11.7: Create temporary SCA artifacts
- Create business objects with application-specific information (1/3)
- Create business objects with application-specific information (2/3)
- Create business objects with application-specific information (3/3)
- Creating RedMaintenance ASI schema
- Create discovery-service.xml file
- Create Apartment business object graphs
- Create RedMaintenance outbound interface
- Create SCA EIS service import file
- Exporting the adapter
- 11.8: Test outbound operations (1/4)
- 11.8: Test outbound operations (2/4)
- 11.8: Test outbound operations (3/4)
- 11.8: Test outbound operations (4/4)
- 11.9: Configure logging and tracing levels for debugging (1/2)
- 11.9: Configure logging and tracing levels for debugging (2/2)
-
Chapter 12: Implementing inbound processing and event handling
- 12.1: Generate the inbound stub classes
- 12.2: Identify inbound events and properties
- 12.3: Add dependent jar files
- 12.4: Connection to EIS for inbound processing
- 12.5: Implement the RMEvent subclass
- 12.6: Implementation of RMEventStore class
- 12.7: Revision of the RMActivationSpec class
- 12.8: Change of RMResourceAdapter class
- 12.9: Creation of the SCA artifacts
- 12.10: Test inbound operations
- 12.11: Configure logging and tracing levels for debugging
-
Chapter 13: Implementing Enterprise Metadata Discovery
- 13.1: Analyze EIS metadata before EMD implementation
-
13.2: Use WebSphere Adapter Toolkit to generate EMD stub classes
- Start a new adapter project
- Using an existing adapter project
- Create the deployment descriptor for EMD
- Application-specific information schema
- Understand utility APIs provided by EMD tooling
- Implement EMD stub classes (1/4)
- Implement EMD stub classes (2/4)
- Implement EMD stub classes (3/4)
- Implement EMD stub classes (4/4)
- Testing the EMD implementation by running it in WID (1/3)
- Testing the EMD implementation by running it in WID (2/3)
- Testing the EMD implementation by running it in WID (3/3)
- Appendix A: Additional material
- Abbreviations and acronyms
- Related publications
- Index (1/2)
- Index (2/2)
- Back cover
Product information
- Title: WebSphere Adapter Development
- Author(s):
- Release date: June 2006
- Publisher(s): IBM Redbooks
- ISBN: None
You might also like
book
WebSphere Business Integration Adapters: An Adapter Development and WebSphere Business Integration Solution
WebSphere® Business Integration is the IBM® business integration solution for process integration, workforce management, and enterprise …
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
Enterprise Java Programming with IBM WebSphere
Enterprise Java Programming with IBM WebSphere, Second Edition by Kyle Brown, Gary Craig, Greg Hester, Russell …
book
Darkstar: The Java Game Server
So, you have a great idea for the next big multiplayer game. Maybe it's a virtual …