IMS MFS SOA support overview

IMS™ Message Format Service support for Service Oriented Architecture (MFS SOA) is the next generation of MFS web services support introduced in IBM® Rational® Application Developer for WebSphere® Software (Rational Application Developer) Version 7.5 and later, and is designed to use the latest programming model, J2EE Connector (J2C) that is supported in Rational Application Developer.

MFS SOA is integrated with the Enterprise Metadata Discovery (EMD) framework in Rational Application Developer to transform existing MFS-based IMS applications into J2C Java™ beans and J2C Java Data Binding classes. After you create a J2C Java bean, you can create Java EE artifacts, such as Java server pages (JSPs), Enterprise JavaBeans (EJBs), or web services, to embed the generated J2C Java bean. MFS SOA supports conversational MFS-based IMS transactions.

The MFS SOA wizard, which is integrated into the J2C wizards in Rational Application Developer, invokes the MFS SOA Importer to parse MFS source files and creates services for MFS-based IMS transactions. The MFS SOA wizard guides application developers in selecting the MFS Message Input Descriptor (MID) and Message Output Descriptor (MOD) and populating the service definition, including the XML schema for both input and output types. The service description and XML schema contains all the information required for the MFS Data Binding Generator to generate MFS J2C Java Data Binding files.

These generated J2EE artifacts are then packaged into an Enterprise Application Archive (EAR) file. An application developer or application server administrator then deploys the EAR to run on a J2EE compliant application server such as IBM WebSphere Application Server.
Figure 1. The MFS SOA support runtime environment
This diagram shows the MFS SOA support components in the the WebSphere Application Server runtime environment, and the components in IMS that are involved during the run time.

Components in the MFS SOA support

The MFS SOA support requires a development environment that is included in the following software:

The runtime environment consists of the following software:


Feedback