Composite Applications Engineering
|

Composite Applications are a primary goal of any SOA / I.T. transformation. They are the primary mechanism supporting
business agility and rapid reaction to changing business landscapes. They typically become the primary vehicle for value
delivery to the business.
Rather than coding business and presentation functionality directly, Composite Applications rapidly "compose" the core of
their functionality from multiple service calls. Ideally, business functionality would mostly be composed from process services
and user interactions would mostly be composed from presentation services. In a mature SOA landscape, business workflows
could also be considered Composite Applications with their reliance on services to support and process user interactions as
work is sequenced through task lists.
Rapid development (e.g.: real, tangible SOA ROI) requires reduced complexity. This means the SOA engineering solution
must allow heterogeneous Composite Applications to seamlessly and securely utilize services in a manner that abstracts them
from the complexities of service interaction and the instabilities of rapidly evolving SOA standards and technical foundations.
Much of an I.T. transformation initiative's return-on-investment depends on the successful engineering of Composite
Applications and the service interaction framework that supports them.
Successfully engineering the service interaction framework, supporting rapid Composite Application development, is a multi-faceted challenging
involving Service Interaction Models, security engineering, presentation service engineering, performance engineering, composite service
engineering and much more. Additionally, the engineering of the Composite Applications themselves is an important success factor. This is where
performance engineering begins. How a Composite Application assembles its functionality and how it sequences through service calls has a
significant impact on the application's success.
Vektrel has engineered and deployed highly successful service interaction frameworks supporting heterogeneous high-performance Composite
Applications in demanding, large-scale I.T. environments. Our engineering teams have also developed and deployed large, sophisticated
Composite Applications performing mission critical functions within client organizations (e.g.: financial applications supporting Fortune 500 client
operations).
Successful Composite Applications engineering is foundational to high return-on-investment in any SOA / I.T. Transformation. Vektrel's expertise
with service interaction framework and Composite Application engineering can ensure the success of these strategic investments.