Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Soa and Web Services(2)

Soa and Web Services(2)

Ratings: (0)|Views: 164 |Likes:
Published by Edward Sanders
my own paper for international conference
my own paper for international conference

More info:

Published by: Edward Sanders on Dec 15, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





ByL.Meenakshi(meetmeena4u@gmail.com)R.Lavanya(slam.lavan@gmail.com)(IV MSc.Software Engineering)(Sri Krishna College Of Engineering And Technology)
A service-oriented architecture is essentiallya collection of services. These servicescommunicate with each other. Thecommunication can involve either simpledata passing or it could involve two or moreservices coordinating some activity. Somemeans of connecting services to each other is needed.Service-oriented architectures are not a newthing. The first service-oriented architecturefor many people in the past was with the useDCOM or Object Request Brokers (ORBs) based on the CORBA specification.
If a service-oriented architecture is to beeffective, we need a clear understanding of the term service. A service is a function thatis well-defined, self-contained, and does notdepend on the context or state of other services
The technology of Web services (newwindow)is the most likely connectiontechnology of service-oriented architectures.Web services essentially useXML (newwindow) to create a robust connection.The following figure illustrates a basicservice-oriented architecture. It shows aservice consumer at the right sending aservice request message to a service provider at the left. The service provider returns a response message to the serviceconsumer. The request and subsequentresponse connections are defined in someway that is understandable to both theservice consumer and service provider. Howthose connections are defined is explained inWeb Services explained (new window). Aservice provider can also be a serviceconsumer.(1)The term "Web Services" can be confusing.It is, unfortunately, often used in manydifferent ways. Compounding this confusionis term "services" that has a differentmeaning than the term "Web Services." Onthis site, the term
Web Services
refers to thetechnologies that allow for makingconnections.
are what you connecttogether using Web Services. A service isthe endpoint of a connection. Also, a servicehas some type of underlying computer system that supports the connection offered.The combination of services - internal andexternal to an organization - make up a
 service-oriented architecture
. (2)This paper is the study on webservices andservice oriented architecture.
A service-oriented architecture (SOA) is theunderlying structure supportingcommunications between services. SOAdefines how two computing entities, such as programs, interact in such a way as to enableone entity to perform a unit of work on behalf of another entity. Service interactionsare defined using a description language.Each interaction is self-contained andloosely coupled, so that each interaction isindependent of any other interaction.Service Oriented Architecture is anarchitectural paradigm and discipline thatmay be used to build infrastructuresenabling those with needs (consumers) andthose with capabilities (providers) to interactvia services across disparate domains of technology and ownership. Services act asthe core facilitator of electronic datainterchanges yet require additional mecha-nisms in order to function. Several newtrends in the computer industry rely uponSOA as the enabling foundation. (1)
An Introduction to Service OrientedArchitecture:
(3)Service Oriented Architecture(SOA) is a paradigm for organizing andutilizing distributed capabilities that may beunder the control of different ownershipdomains and implemented using varioustechnology stacks. In general, entities(people and organizations) create capabili-ties to solve or support a solution for the problems they face in the course of their  business. It is natural to think of one person’s needs being met by capabilitiesoffered by someone else; or, in the world of distributed computing, one computer agent’srequirements being met by a computer agent belonging to a different owner. The termowner here may be used to denote differentdivisions of one business or perhapsunrelated entities in different countries.There is not necessarily a one-to-onecorrelation between needs and capabilities;the granularity of needs and capabilities varyfrom fundamental to complex, and anygiven need may require a combination of numerous capabilities while any singlecapability may address more than one need.One perceived value of SOA is that it provides a powerful framework for matching needs and capabilities and for combining capabilities to address thoseneeds by leveraging other capabilities. Onecapability may be repurposed across amultitude of needs.SOA is a “view” of architecture that focusesin on services as the action boundaries between the needs and capabilities in amanner conducive to service discovery andrepurposing.
Principles and Definitions:
Looking around we see the term o
acronymSOA becoming widely used, but there's nota lot of precision in the way that it's used.The World Wide Web Consortium (W3C)for example refers to SOA as
'A set of components which can be invoked, and whose interface descriptions can be published and discovered' 
. We see similar definitions being used elsewhere; it's a verytechnical perspective in which architectureis considered a technical implementation.This is odd, because the term architecture ismore generally used to describe a style or setof practices—for example the style in whichsomething is designed and constructed, for example Georgian buildings, Art Nouveaudecoration or a garden by Sir Edwin Lutyensand Gertrude Jekyll .CBDI believes a wider definition of service-oriented architecture is required. In order toreach this definition, let's start with someexisting definitions, and compare some

Activity (16)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
ALi liked this
Vipin Das liked this
gani_scribd liked this
ashish.hp12 liked this
mr_nemani liked this
tkrahman liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->