An enterprise service bus (ESB) is an architectural component of service oriented architecture (SOA). To a great extent, SOA has become the industry standard for on-premises IT architecture and integrations that cross the enterprise firewall. In SOA, ESBs are used to integrate enterprise applications exposed as Web services via XML, SOAP or REST APIs.
SOA and Web services make it easier for enterprises to repurpose their existing IT investments and connect with external departments, partners, customers and—increasingly—the Web and mobile devices. The ESB model for enterprise application integration promotes flexibility and agility in the way heterogeneous applications communicate.
ESBs are usually comprised of a data adaptation layer, a message routing layer and a service composition layer, all of which must be assembled together before the integration work can begin. For this reason, ESBs often prove both complex and costly to implement—especially on a project-by-project basis.
To bypass the complexity associated with conventional ESB deployments, many organizations have started employing SOA or API gateway appliances. Whereas an ESB is typically built from the ground up, a gateway appliance simply needs to be installed and configured, making initial set up significantly quicker and easier. Set up of a gateway is further simplified by the fact that the appliance exists separate from the applications it is integrating—unlike an ESB, which often requires server software to be deployed onto endpoints.
Once installed, gateway appliances deliver simplified ESB-like operation via a range of easily configured data transformation, service mediation and interface orchestration features.
CA API Gateway is recognized as one of the leading API gateways on the market. The API Gateway is built upon a wealth of legacy SOA and XML functionality and includes capabilities for the most cutting-edge RESTful and mobile use cases. CA API Gateways are widely used as lightweight alternatives to conventional ESBs in enterprise SOA deployments.
CA makes deploying API gateways as lightweight ESBs straightforward and cost effective. Unlike other gateway products, CA API Gateway can be easily configured using a simple drag-and-drop graphical interface. It does not require extensive knowledge of any programming languages to support common ESB operations.
CA API Gateway supports a diverse range of data, transport and identity types out of the box. The Gateway delivers fast translation and adaptation between key protocols and data formats used in enterprise applications and databases. It can also be extended through a Java SDK to address more specialized use cases.
Also, rather than dictating a one-size-fits-all approach to deployment CA API Gateway can be deployed in hardware, virtual machine, software or cloud formats.
CA offers security-conscious enterprises a broad range of cryptographic functions that are FIPS 140-2 compliant and Common Criteria certified. Additionally, CA delivers a wealth of identity management capabilities with support for OAuth, SAML and XACML.
Read a detailed evaluation of top API management vendors.
Speed up release cycles with improved API, development and virtualization tools.
Secure and manage APIs for partner, developer, mobile and cloud access.