Home | Contact Us
Gated Community
Bhubharathi
Home : SOA and AJAX based solutions
Technology Consulting
Solution Architecting
Capacity Building
Change Management
Strategic Planning
Project Consulting
Out of box Technical Solutions
SOA and AJAX based solutions
Software Development
LAMP Solutions

SOA and AJAX based solutions

Service Oriented Architecture (SOA) is a computer systems architectural style for creating and using business processes, packaged as services throughout their lifecycle. SOA also defines and provisions the IT infrastructure to allow different applications to exchange data and participate in business processes.

SOA separates functions into distinct units, which can be distributed over a network and can be combined and reused to create business applications. These services communicate with each other by passing data from one service to another, or by coordinating an activity between two or more services. SOA concepts are often seen as built upon and evolving from older concepts of distributed computing and modular programming. AJAX (Asynchronous Java Script and XML), or Ajax, is a group of inter-related web development techniques used for creating interactive web applications.

A primary characteristic is the increased responsiveness and interactivity of web pages achieved by exchanging small amounts of data with the server "behind the scenes" so that entire web pages do not have to be reloaded each time there is a need to fetch data from the server .

AJAX is asynchronous that extra data is requested from the server and loaded in the background without interfering with the display and behavior of the existing page. In any case, it is not required that the asynchronous content be formatted in XML .AJAX is a cross-platform technique usable on many different operating systems, computer architectures, and web browsers as it is based on open standards such as JavaScript and the DOM. There are free and open source implementations of suitable frameworks and libraries.