SOA: Centre of Excellence
Overview | SOA IP
Infosys' Service-Oriented Analysis Process
Many companies experience the need for formal processes to adopt services. Infosys' Service-Oriented Analysis Process aims at supporting such transitions. It helps articulate specific business and IT goals, in particular in the areas of flexibility, adaptability and IT landscape modernization. It provides a holistic approach to analyzing and evaluating costs, risks and benefits. Following the directions of the Architecture Development Methodology (ADM), Infosys' Service-Oriented Analysis Process forges the development of an architectural strategy by conceptualizing, modeling, layering and realizing services.
It helps in:
- Formalizing service adoption across the organization
- Conceptualizing services and providing a blueprint and roadmap
for them
- Articulating specific modernization goals by analyzing and evaluating costs and risks versus benefits
Infosys' Enterprise Service Bus framework
The Enterprise Service Bus (ESB) and service management framework provide the necessary SOA infrastructure. It leverages the concept of SOA and provides a complete integrated solution for managing and monitoring the services of an enterprise. It provides a layer of abstraction over an enterprise's messaging system, allowing the business to interact with different messaging structures without having to write code for every protocol that it deals with. It complies with most of the industry standards and is based on open source projects.
The key features are:
- Multiple protocols/binding support
- Multi-domain security implementation
- Transformation and routing
- Standards-based implementation
- JBI implementation
- An approach that doesn't involve writing multiple adapters
- Services monitoring & QoS reporting
- Totally configurable
- XML interface to WSIF
Infosys' QoS Management tool
The QoS management tool aims to investigate, define, implement and evaluate a novel approach to ease the development of differentiated and adaptive services that can provide different levels of Quality of Service (QoS) offerings, in terms of responsiveness, availability, and throughput, to different request classes. The QoS management tool can be placed between the client applications and the service implementations to transparently intercept service requests and manage the provided QoS.
This tool is an approach to make services adaptive without additional hardware. It uses scheduling, hashing and admission control algorithms to provide differential availability to requestors. The focus is on relative differentiation, i.e., requests with a higher QoS level receive better service than a lower class.
Salient Features:
- Admission control using hashing algorithm and also depending on service class hierarchy
- Using scheduling algorithms to process the request messages to avoid resource starvation
- Implementing multiple algorithms including fair-queuing, Poisson distribution and Markov processes
- Self-tuning message receivers that facilitate message processing depending on priority levels:
- Dynamically at runtime
- Depending on the threshold of request queues and corresponding service classes
Infosys' Web Services Plug-in framework
The Web Services Plug-in Framework is built with the objective of inserting non-functional requirement information (e.g. security-related information) in the WSDL.
It portrays a standards-based manner of customizing WSDL so that the end-user is ready to invoke the web service with the knowledge of all the necessary non-functional information related to that particular end-service.
It extracts vendor information from the WSDL. Although WSDL is an open standard, vendor-specific information is required due to some interoperability issues. The Web Services Plug-in Framework can be used at the client-side to generate client stubs that contain the soap header related information.
- Details of the data that is exchanged by the service
- Document style web service can have a complex structure of input and output data
- Static WSDL has to be deployed with custom schema embedded in it
- Insert Security Related Information
- Standard mechanism for communicating security-related information to all the service consumers
- Inform the consumer about the kind of credentials that needs to be sent
- Using of SOAP Headers in WSDL 1.1
- Re-hosting the customized WSDL on different application servers
Infosys' RoI tool for SOA
The characteristics of SOA are such that use of conventional tools to measure the ROI of SOA may not yield optimum results. Infosys' ROI tool incorporates the missing elements in existing research and allows IT decision-makers to have an initial framework for investment evaluation. This tool adopts a lifecycle perspective to SOA.
Back to: Overview
Learn about Infosys' SOA services
Contact us for more information