WebSphere Studio Application Developer Integration Edition includes the complete function of Application Developer, as well as a new set of tools and wizards collectively referred to as the Enterprise Services Toolkit. The Enterprise Services Toolkit is a fully service-oriented development environment for business and enterprise application integration. A service is a very generic concept, and the Enterprise Services Toolkit uses services to represent various enterprise resources and functions. A web service is a single type of service, which uses Simple Object Access Protocol (SOAP) for its transport protocol. The services toolkit provides support for assembling services of many types, including web services, and services wrapping many other enterprise functions. A comprehensive discussion of the service-oriented architecture is provided in Chapter 7 .
The toolkit itself allows you to
At the heart of the toolkit is the service definition. The tools allow you to create and edit the different aspects of service definitions. They also allow you to create the run-time artifacts for the WebSphere Integration Server and for a service client. The Enterprise Service Perspective customizes the layout of the workbench to facilitate the development of Enterprise Services. The perspective contains views of workbench resources that you would typically use when you develop services.
The Service view contained in the perspective
provides you with a view of your service resources. The view
This contains your service definitions
This contains the services you have deployed
These contain the JCA resource adapters added to the workbench
The Flow wizard and editor let you create a service
implementation by composing it out of other services. The Flow
editor is a graphical composition tool that allows you to script
services visually. To use services in your flow composition, simply
drag and drop them from the Service view into the Flow editor. The
flow of control between the services is
The Transformer wizard lets you create message transformations. You use the Transformer editor to define mappings between service messages. Actually, you can transform (map) multiple input messages to a single output message. The resulting Transformer is itself a service and its operation is implemented using the XSLT specification. The major use of Transformer services is for the data mapping function in the Flow editor.
WebSphere Studio Enterprise Developer is an
environment for writing sophisticated and large-scale applications,
Enterprise Developer contains all the features of Application Developer Integration Edition. As your team designs, codes, and deploys the most complex kinds of business software, Enterprise Developer also provides the following support:
Create ASM, COBOL, or PL/I code, including CICS, IMS, and SQL statements
Edit, test, and compile the source code locally, then recompile the source and build a load module on a remote z/OS system
Transfer CLISTs, REXX EXECs, and USS shell scripts to z/OS; run them and view the resultant output
Access z/OS datasets by way of a workstation-like directory structure
Enterprise Generation Language (EGL) provides a Rapid Application Development environment that lets you leverage existing skills to create applications that use the most up-to-date techniques. With this environment, you can implement business processes on a variety of platforms, and can deliver the enterprise-wide data to browsers, regardless of your experience with web or object-oriented technologies.
When you write code with EGL, you use a simplified
language that hides the implementation details of CICS, MQSeries,
and SQL. In addition to ease, EGL gives you flexibility in that
your applications can be re-