Reusable Utility Services

 

Audit Logger

The Generic Audit Logger (GAL) is a SOA based software product that provides a framework to log interactions between services. GAL is a SOA logging service that is a fully configurable message logger. GAL records and can replay messages transmitted within SOA and on the Enterprise Service Bus (ESB). The administrator can configure the messages to be captured. Then the messages are viewable by end-users with a customizable GUI using custom selection criteria such as date/time, topic, queue and transaction identifier. GAL is a SOA service, framework and end-user tool for viewing distributed transactions that flow through your SOA.
 Generic Audit Logger (GAL) Solution Sheet

 

Exception Handling and Management

The Generic Exception Handler (GEH) is a SOA  application and framework for end users that provides a standardized service interface for applications to raise and handle errors. The administrator can configure the exception handler to define error resolution workflows, user groups and group-level security, and error descriptions by SOA service and message identifier (topic or subject name). Exceptions that are not defined by the administrator will be accumulated in a common error handler so that no exceptions are lost. GEH implements exception handling and management as a SOA utility service. 
 Generic Exception Handler (GEH) Solution Sheet

 

Transaction Monitor

The Transaction Monitor is a business-user tool to monitor business transaction steps, events and information in the context of a transaction. Most transaction monitors attempt to correlate machine data to gain insight into performance and availability reporting on transaction execution from an IT perspective. Perficient’s Transaction Monitor was built for business users to monitor specific steps and events within a distributed transaction with support for long-running transactions.
 Transaciton Monitor Solution Sheet

 

SOA Gateway

The SOA Gateway provides a common interface for utility services that simplifies deploying SOA-based solutions. The gateway concept abstracts much of the complexity of SOA such as security and protocol abstraction and thereby eases development efforts.