webMethods Product Suite 10.3 | Hybrid Integration | Developing Hybrid Integration Applications | Software AG Designer
 
Software AG Designer
Software AG Designer is an Eclipse-based graphical development tool you use to design and test services, the primary elements in integration applications. A service is logic that performs a unit of work. For example, a service could post a purchase order received from a customer to an ordering system, or perform a credit check for a loan application. You can develop these types of services:
*Simple services that perform one unit of work.
*Aggregate services, in which services call other services (for example, to propagate data from one resource to several other resources).
*Composite services, in which a service is wrapped around multiple simple or aggregate services that execute in sequential order (for example, to compose a report by gathering data from one resource after another). The wrapper service manages the flow of data from service to service.
You develop services in the Software AG Designer Service Development perspective, using webMethods Flow language or other languages such as Java. When you work in Software AG Designer, you are always connected to an Integration Server, a run-time server whose primary function in integration applications is to execute services. Software AG Designer builds and edits services directly on the Integration Server. In addition, Integration Server comes with a library of built-in services that you can use in your integration applications.
webMethods Flow language supports a try-catch-finally construct. This construct allows Flow service developers to handle errors in a standardized way, which simplifies the handling of complex error situations and increases the readability of the code.
From the Software AG Designer Service Development perspective, you can deploy services to solutions in Integration Cloud. You can modify configuration parameters as part of the deployment process.
Service development is an iterative process of building, testing, and correcting (debugging) your code. Software AG Designer provides a range of tools to assist you during the testing and debugging phases. You can test services with input values you specify manually, inspect the results, and investigate errors. You can compare differences between Flow services, document types, JMS triggers, and adapter services and connections, and you can merge the differences between two Flow services or two document types. You can set up audit logging for services and documents.
Multiple Software AG Designer users can collaborate on an integration application, developing different pieces of the integration application and then deploying the pieces to a single Integration Server for testing. Software AG Designer enables you to lock objects you are working with, and can interact with a third-party version control system (VCS) repository.
Another tool for collaboration is CentraSite, which operates as a shared database of metadata about assets that are stored in Software AG Designer, Integration Server, and CentraSite. Integration application developers can publish services and document types from Software AG Designer to CentraSite, and can drag and drop these assets from CentraSite into Software AG Designer. You can incorporate web services from CentraSite (and other SOA registries) into integration applications you build in Software AG Designer. Conversely, Software AG Designer can create web services from services that reside on Integration Server and can register the web services with CentraSite (and other SOA registries).

Copyright © 1998-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.