The standard approach for most mainframe Web services integration products is to offer the publishing of services from existing mainframe transactions or business logic, but that is an incomplete SOA implementation. An SOA solution must provide integrated functionality to call any services whether they are mainframe centric, distributed within the corporate network, or external to the organization.
Ivory Service Architect provides for much more than simple publishing. In Ivory, we have the additional capabilities of External Services and Callable Services.
External Services - Inside an Ivory Service (WSDL) we can orchestrate the execution of mainframe artifacts (ex. IMS, CICS, Data) along with calling web services (WSDL) on any other platform, aggregate the answers, and return a single and concise response.
Callable Services - Anything developed in Ivory as a web service can also be called by other programs on the mainframe via standard mainframe program calls. We can also enable, thru callable services, the ability of mainframe transactions (IMS, CICS, IDMS/DC or batch) to call Web services on any platform.
Ivory Services Architect’s support for the publishing of simple mainframe transactions, and the consumption of external Web Services allows the mainframe to serve as the hub of your corporate SOA initiatives.