Sonata Software  
 
Bookmark and Share

INNOVATION



Centers of Excellence


Service-Oriented Architecture

 
Service-Oriented Architecture (SOA) is a concept used in development and integration of IT systems. It includes a set of principles defining architecture, which is based on loosely coupled services that interact according to the standard contract or interface. The primary goal of SOA is to expose application functions in a standardized way, so that they can be leveraged across multiple applications. This approach greatly reduces the time, effort and costs required to maintain and expand solutions to meet business needs.
 
To reap the optimum benefits of SOA, enterprises should consider its implementation as a long-term commitment. Implementation of SOA is a journey that begins with the construction of an SOA foundation to promote re-use of certain services within an organization. The RoI from SOA grows with the standardization of the enterprise services governance model as well as procedures across business units, eventually leading to a service-oriented enterprise.
 
Sonata has developed numerous applications on diverse architectures based on platforms like J2EE, .NET, CORBA, Message-Oriented Middleware and various Web service-related standards. Sonata's SOA practice is aimed at providing a technological direction to enterprises. It is committed to delivering SOA projects and has developed extensive expertise in SOA technologies and architecture.
 
Based on its knowledge and experience, Sonata has established an SOA Center of Excellence (CoE), which is dedicated to building competencies on multiple SOA platforms using vertical specific real time business scenarios as part of its R&D exercise. The SOA CoE also focuses on developing frameworks and accelerators that can enhance the productivity as well as provide best practices and guidelines for SOA implementation to clients.
 
The SOA CoE team at Sonata has developed an SOA implementation methodology and an SOA governance framework to help its clients implement SOA vision at the enterprise level.
SOA_Governance_&_Program_Management
line
Back To Top
SOA Implementation Methodology :
 
Sonata's SOA implementation methodology covers end-to-end implementation of the SOA roadmap. It helps enterprises select the appropriate approach for SOA implementation and set up the IT goal. This methodology also provides good early visibility of challenges, risks and RoI. It can be broadly classified into three phases:
 
arrow
Formalizing the roadmap, domain model and goal model.
 
arrow
Providing the component, message, service and information specifications.
 
arrow
Providing the final implementation based upon standard technologies/vendor-specific technology platform.
 
SOA Governance Framework :
 
Sonata's SOA governance framework is based upon Open-Source platform. This framework refers to the standards and policies that govern the design, build and implementation of an SOA solution and the policies that must be enforced during runtime. Apart from this, it also provides a complete testing framework for Unit Testing, Functional Testing, Integrated Testing and Process-level Testing to ensure a high quality of service.
 
Sonata Value Proposition :
 
arrow
Dedicated CoE for SOA, which keeps track of the latest trends in the SOA area and constantly works on building the relevant skills and competencies on diverse technology platforms, relevant standards, guidelines and best practices. This process ensures that Sonata keeps enriching its SOA implementation methodology and brings tangible benefits to its clients.
 
arrow
SOA implementation methodology, which covers design time, runtime and change time, and provides end-to-end solutions for SOA governance
 
arrow
Domain expertise spanning various verticals.
 
arrow
Alliances and partnerships with leading SOA platform vendors. 
 
Back To Top
 
 
Contact Us
 
Email
Copyright © 2010 Sonata Software Limited. All rights reserved. RSS Feed RSS Feed  |  Disclaimer  |  Sitemap |  Contact Us