Wednesday 2 March 2011

Evolution Of Service Oriented Architecture

Service Oriented Architecture is all about collection of services where service is a function which is well-defined,self-contained and does not depend on the context or state of other services.
As we all know Architecture will be the first stage in software creation in which quality requirements can be addressed.
A Service actually forms end-point of a connection and actually describes what we connect together using web services.
So the Web Services purposefully use XML for establishing a robust connection.

The Importance Of XML is described as follows.
  1. XML documents benefit from their hierarchical structure say in a document for example we are willing to move a heading to a new location and drag everything under it along with the heading instead of having to page down to make a selection cut and then paste the selection into a new location.
  2. XML is not a binary format .We can create and edit files using anything from a standard text editor to a visual development environment which makes it easy to debug our programs and it makes XML useful for storing small amounts of data.
  3. XML front end to a database can store large amounts of XML data.So XML provides scalability for small configuration files to a company wide data repository.
  4. XML markup is a meta language which means markup can be used to describe other languages and allows you to create our own XML tags where it provides information about the information for which we are creating the XML based document structure.XML tells about data identification like what kind of data we are accessing.
  5. XML can be easily processed and XML documents can be composed from separate entities which gives a characteristic called In-line Re-usability.



No comments:

Post a Comment