Service-oriented architecture
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
computer science crazy
Super Moderator

Posts: 3,048
Joined: Dec 2008
23-02-2009, 11:57 PM


One can define a service-oriented architecture (SOA) as a group of services that communicate with each other. The process of communication involves either simple data-passing or two or more services coordinating some activity. Intercommunication implies the need for some means of connecting two or more services to each other.

SOAs build applications out of software services. Services comprise intrinsically unassociated units of functionality that have no calls to each other embedded in them. They typically implement functionality most humans would recognize as a service, such as filling out an online application for an account, viewing an online bank-statement, or placing an online booking or airline ticket order. Instead of services embedding calls to each other in their source code, they use defined protocols which describe how one or more services can "talk to" each other. This architecture then relies on a business process expert to link and sequence services, in a process known as orchestration, to meet a new or existing business system requirement.

Relative to typical practices of earlier attempts to promote software reuse via modularity of functions, or by use of predefined groups of functions known as classes, SOA's atomic-level objects often end up 100 to 1,000 times larger.

An application designer or engineer associates individual SOA objects by using orchestration. In the process of orchestration, a software engineer or process engineer associates relatively large chunks of software functionality (services) in a non-hierarchical arrangement (in contrast to a class hierarchy) by using a special software tool which contains an exhaustive list of all of the services, their characteristics, and a means to record the designer's choices which the designer can manage and the software system can consume and use at run-time.

Underlying and enabling all of this requires metadata in sufficient detail to describe not only the characteristics of these services, but also the data that drives them. Programmers have made extensive use of XML in SOA to structure data which they wrap in a nearly exhaustive description-container. Analogously, WSDL typically describe the services themselves, while SOAP describes the communications protocols. Whether these description languages are the best possible for the job, and whether they will remain the favorites in the future, remains an open question. In the meantime SOA depends on data and services that are described using some implementation of metadata which meets the following two criteria:
the metadata must come in a form which software systems can use to configure dynamically by discovery and incorporation of defined services, and also to maintain coherence and integrity
the metadata must also come in a form which system designers can understand and manage with a reasonable expenditure of cost and effort

SOA has the goal of allowing users to string together fairly large chunks of functionality to form ad hoc applications which are built almost entirely from existing software services. The larger the chunks, the fewer the interface points required to implement any given set of functionality; however, very large chunks of functionality may not prove sufficiently granular for easy reuse. Each interface brings with it some amount of processing overhead, so there is a performance consideration in choosing the granularity of services. The great promise of SOA suggests that the marginal cost of creating the n-th application is zero, as all of the software required already exists to satisfy the requirements of other applications. Ideally, one requires only orchestration to produce a new application.

For More Read
Use Search at wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
seminar paper
Active In SP

Posts: 6,455
Joined: Feb 2012
16-02-2012, 12:16 PM

to get information about the topic Service-oriented architecture full report ppt and related topic refer the link bellow

http://seminar and presentationproject and
Active In SP

Posts: 32
Joined: Mar 2012
18-04-2012, 11:38 AM

It will be true that best part of offshore custom development companies is that they provide cost-effective development solutions without compromising with the level of quality. Software Company in Bhubaneswar

Important Note..!

If you are not satisfied with above reply ,..Please


So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Tagged Pages: service oriented architecture seminar topic, service oriented architecture seminar topics, seminar topics for service oriented architecture, service oriented architecture, seminar paper about soa service oriented architecture, service oriented software engineering ppt,
Popular Searches: seminar paper about soa service oriented architecture, 1x evdo architecture, what is idpf architecture, content oriented, 8085microcontroller architecture, architecture of wll, soaws,

Quick Reply
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  edi layered architecture in e-commerce jaseelati 0 191 19-02-2015, 03:02 PM
Last Post: jaseelati
  computer oriented numerical methods ppt jaseelati 0 225 13-02-2015, 01:15 PM
Last Post: jaseelati
  wireless video service in cdma systems wikipedia jaseelati 0 359 13-01-2015, 04:29 PM
Last Post: jaseelati
  Calling a Web Service from an ASP.NET Web Page ppt study tips 1 515 19-10-2014, 11:24 PM
Last Post: LICjKYTCf
  Object Oriented Programming with Java seminar paper 2 1,056 18-09-2014, 03:24 PM
Last Post: Radhika.m
  General Packet Radio Service (Download Full Seminar Report) Computer Science Clay 17 11,627 21-03-2014, 05:30 AM
Last Post: MichaelKa
  Design of an Error Detection and Data Recovery Architecture for Motion Estimation seminar projects maker 0 758 30-09-2013, 04:40 PM
Last Post: seminar projects maker
  Tutorial On Introduction to 8085 Architecture and Programming seminar projects maker 0 372 20-09-2013, 03:52 PM
Last Post: seminar projects maker
  SERVICE ORIENTED ARCHITECUTRE PPT seminar projects maker 0 273 12-09-2013, 03:38 PM
Last Post: seminar projects maker
  Mobile Learning (mLearning) Based on Cloud Computing: mLearning as a Service (mLaaS) seminar projects maker 0 457 11-09-2013, 03:40 PM
Last Post: seminar projects maker