Fiorano Cloud-Based Integration and Service Oriented Architecture
Today's enterprise environment is rapidly changing. The disparate mix of operating systems, applications
and databases for businesses and organizations is part of a rapidly evolving technological dynamic –
made even more complicated by the emergence of cloud computing. As Enterprise Software applications
grow in complexity, the need for organizations to leverage cloud computing as part of their integration
strategies is growing exponentially. Putting a cloud integration and Enterprise Service Bus (ESB) strategy
in play prepares enterprises for the next generation of flexible, distributed and scalable cloud-enabled
business applications while facilitating greater operational efficiency, generating more revenue, and
helping businesses enter new markets.
The key to success in the networked economy is the ability to create and deploy distributed cloud-based
ESB and SOA processes to integrate value chains in concert with changing requirements. Faster change
management will help enterprises integrate their processes over the cloud so they can achieve greater
efficiency, generate more revenue, and enter new markets.
In it’s most general form, an SOA application is composed of multiple services that communicate with
each other via messages over a distributed ESB infrastructure platform. Cloud-enabled SOA applications
have a number of characteristics that impose particular requirements on the underlying ESB infrastructure
over which SOA applications are deployed.
For instance, each Service in a cloud-enabled SOA application may be written in a different programming
language or script and may run on a different platform, either on-premise or across the private/public
cloud. Services need to have the ability to communicate across the cloud either synchronously
(request/response) or asynchronously (via data-flow or events). Since the Services in a general SOA
application may be distributed across multiple enterprises and private/public clouds, distributed Security
and Governance are core requirements for the underlying ESB.