


The benefit of service-oriented architectures is obvious - but up to now only few companies have the ability to completely modernize their IT landscape for SOA.
The inubit BPM-Suite already provides a SOA platform today that functionally combines all necessary technologies like SOA, XSD, WSDL, BPEL, and UDDI. Moreover, it can convert applications that are almost never SOA-capable to a WebServices capable system - for a wide variety of applications and proprietary systems.
Integration of existing WebServices
The WebServices Connector of the inubit BPM-Suite can easily integrate existing WebServices into technical workflows. The WSDL file of the service is directly accessed to automatically generate the appropriate interface in the inubit BPM-Suite. An integrated UDDI browser enables searching services internally as well as in public service-registries.
Definition of own WebServices and integration of legacy systems
Besides using existing WebServices, the WebServices Connector also allows defining your own services. In the graphical method-editor, methods provided by the service are defined and if needed in the type-editor the necessary, complex data types as well.
The WSDL that describes the service, is automatically generated, as is a SOAP-XML scheme for the corresponding messages. Afterwards the service is directly available in the inubit BPM-Suite, it can be used immediately and it can be published to a UDDI.
An important feature of service-oriented architecture is the integration of legacy systems, which typically do not provide WebServices interfaces. To achieve this the inubit BPM-Suite uses technical workflows in connection with WebServices Connectors.
The technical workflow defines the transformation of the legacy system's interface to a WebService, which is then provided by the connector itself. Any legacy system can be made WebServices capable due to the high number of standard connectors of the inubit BPM-Suite who can be applied out-of-the-box.
An extensive WebService monitoring allows the detailed administration of frequent business critical services. Therefore information about the status of the services, their rate of capacity utilization as well as different performance values are provided, and can also be graphically aggregated and visualized in a cockpit.
Orchestrating services based on the Business Process Execution Language (BPEL)
To orchestrate services the inubit BPM-Suite supports the market-established BPEL standard. It allows the simple execution of business processes using WebServices. For it, not only external services can be used but also all of the services defined in the inubit BPM-Suite. Besides the BPEL compliant modeling of processes the inubit BPM-Suite also enables exporting and importing of BPEL workflows and thus exchanging such models with other tools.
