You are on page 1of 10

j  





c 
Teerachai Laothong
9
Podule content

9 SOA Definition
9 Web Service Definition

9 SOA and Web Services

9 SOA Drivers

9 Problems with Traditional Distributed Applications


9c
    
 
 c 
A definition from wikipedia.org

9 Service-oriented
architecture (SOA) is a
flexible set of design
principles used during the
phases of systems
development and
integration in computing.
9 A deployed SOA-based
architecture will provide a
loosely-integrated suite of
services that can be used
within multiple business
domains.
9Æ c

A definition from wikipedia.org

9 Web services are typically


application programming
interfaces (API) or Web APIs
that are accessed via
Hypertext Transfer Protocol
(HTTP) and executed on a
remote system hosting the
requested services.
9À  Æ c

So what·s called XPL Web Services?

9 Did you ever heard of XPL


Web Services?

9 How ¶Web Services· and


¶XPL Web Services· are
related?
9c   Æ c

9 Why these two are related?

9 The technology of Web services is the most likely connection


technology of service-oriented architectures.
9 Web Services are one possible way of realizing the
m  aspects of SOA.
9 Implementers commonly build SOAs using web services
standards that have gained broad industry acceptance. One
can, however, implement SOA using any service-based
technology, such as Jini, CORBA or REST.

SOA Web Service


(Theory) (Technology)
9Ô
 
  c 
9 What·s the meaning of ¶Architecture· in SOA?

9 SOA is an  m


paradigm for system landscapes.
9 SOA is the approach to use to connect systems.

9 SOA is an architectural style, it·s not steps by steps


implementation of the system.
9c   
9 What are the driving forces of the SOA?

9 Distributed System
9 Different Owners
9 Heterogeneity
9¬         

 

9 Data types that are not compatible across different systems


9 Server failures or loss of server response
9 Client failures
9 Retrying a call
9 Security
9 Synchronizing clocks between multiple computers
9 

9 SOA Definition
9 Web Service Definition

9 SOA and Web Services

9 SOA Drivers

9 Problems with Traditional Distributed Applications

You might also like