Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 5 Phase 3: Services Configuration : Introduction: TIBCO ActiveMatrix BusinessWorks Services

Introduction: TIBCO ActiveMatrix BusinessWorks Services
In TIBCO ActiveMatrix BusinessWorks, services are responsible for publishing or subscribing to business data in a decoupled yet reliable manner. The business process receives data from a service and routes data to a service. Examples of services are could be a SendPurchaseOrder activity or a RequestShippingInformation activity. TIBCO ActiveMatrix BusinessWorks supports web services for interaction with the Internet and adapter services for interaction with files, databases, or different ERP (Enterprise Resource Planning) applications.
Enterprise integration platforms typically use a tightly coupled architecture, where all components of a business process are running on one server. If any component in the system changes, the system no longer works. If the server goes down, all components of the business process stop.
In contrast, a service-centric architecture supports self-contained services. Each service is configured separately and can be deployed on a different machine. If one machine goes down, all other parts of the process can still run. Service descriptions are stored with the TIBCO Administration Server. The business process coordinates the services in the appropriate way. For example, a process could contain a Publish to Adapter activity that accesses an adapter subscriber service.
This loosely-coupled architecture makes it easy to change individual components as needed.
Service Characteristics
The following characteristics are associated with a service:
Invocation Modes
Services can be invoked in several ways.
Publication and subscription are driven by events, usually the arrival or creation of data. Communication is in one direction (publisher to subscribers).
Service Types
TIBCO ActiveMatrix BusinessWorks includes both web services and adapter services. Web services are accessed by SOAP activities. Adapter services are accessed by activities available in the TIBCO Designer ActiveEnterprise Adapter palette that you can add to your business process.
Web Services
TIBCO ActiveMatrix BusinessWorks supports Web Services Description Language, or WSDL. WSDL is an XML-formatted language used to describe a Web service's capabilities as collections of communication endpoints capable of exchanging messages.
You can use TIBCO ActiveMatrix BusinessWorks both to set up a web services server or to set up a web services client. The activities you need are included in the SOAP palette.
Adapter Services
Adapter services allow your business process to publish data or subscribe to data used by the enterprise. A publication service sends data to the business process, a subscription service receives data from the business process.
Adapter services allow you to communicate with enterprise applications or interact with other incoming and outgoing data. They include:
Technology adapters— Allow publication to and subscription from files and databases.
Enterprise application adapters—Allow you to interact with enterprise applications such as Siebel, SAP R/3, and PeopleSoft.
Adapter Service Configuration Steps
Configuring an adapter service consists of these steps, discussed in this chapter:

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved