> User Guide
> Introduction to AquaLogic Service Bus
User Guide
Introduction to AquaLogic Service Bus
BEA AquaLogic Service Bus is part of the BEA AquaLogic™ family of Service Infrastructure Products. AquaLogic Service Bus manages the routing and transformation of messages in an enterprise system. Combining these functions with its monitoring and administration capability, AquaLogic Service Bus provides a unified software product for implementing and deploying your Service-Oriented Architecture (SOA).
The following sections provide an overview of AquaLogic Service Bus and of this document:
AquaLogic Service Bus is a configuration-based, policy-driven Enterprise Service Bus (ESB). From the AquaLogic Service Bus Console, you can monitor your services, servers, and operational tasks. You configure proxy and business services, set up security, manage resources, and capture data for tracking or regulatory auditing. The AquaLogic Service Bus Console enables you to respond rapidly and effectively to changes in your service-oriented environment.
AquaLogic Service Bus relies on WebLogic Server run-time facilities. It leverages WebLogic Server capabilities to deliver functionality that is highly available, scalable, and reliable.
Document Scope and Audience
This guide provides detailed information on using and configuring AquaLogic Service Bus. It is intended for those responsible for messaging and SOA, such as enterprise architects, operations specialists, security architects and developers, application architects and developers, server and application administrators, and support engineers.
While sometimes providing procedural information, this guide does not provide detailed information on how to configure resources using the AquaLogic Service Bus Console. For more information on using the AquaLogic Service Bus Console, see Using the AquaLogic Service Bus Console.
Document Organization
This document includes the following topics:
Modeling Message Flow in AquaLogic Service Bus—Guidelines for modeling message flows in AquaLogic Service Bus. A message flow defines the implementation of a proxy service, which is the AquaLogic Service Bus definition of an intermediary Web services that is hosted locally on AquaLogic Service Bus. In AquaLogic Service Bus, service clients exchange messages with an intermediary proxy service rather than directly with a business service.
Monitoring: Monitoring and collecting run-time information for systems operations and business auditing purposes. This chapter describes how you can monitor the health of the system, including the state of the services, servers, and Service Level Agreement (SLA) violations.
Using the Test Console: Using the test console to test proxy services and business services created and used AquaLogic Service Bus. You can also use the test console to test the resources created and used in AquaLogic Service Bus.
Reporting: Capturing message data for tracking messages or regulatory auditing. This section also contains information about setting up your own reporting provider; using the JMS reporting provider included with AquaLogic Service Bus; using the Reporting module in AquaLogic Service Bus Console; and configuring a reporting provider for data on alerts. Alerts contain information about SLA violations.
Tracing: Tracing messages without shutting down the server. This feature is useful in both a development and production environment. This feature allows you to troubleshoot and diagnose a message flow in one or more proxy services.
UDDI: Using Universal Description, Discovery and Integration (UDDI) registries with AquaLogic Service Bus. The UDDI protocol is one of the major building blocks required for successful Web services. UDDI provides a standard interoperable platform that enables enterprises and applications to find and use Web services over the Internet.
Transports: Transport protocols available in AquaLogic Service Bus.
EJB Transport: EJB Transport features and business services.