文档介绍:ABC: An Introduction to Service-oriented Architecture (SOA) icle/print/40941
Print Article Close Window
From:
ABC: An Introduction to Service-oriented Architecture (SOA)
– CIO
March 19, 2007
What is Service-Oriented
Architecture (SOA)?
What is a service?
What's the difference between SOA
and web services?
How do I know whether I should
adopt SOA as a strategy?
What are the advantages of SOA?
How do I balance the need for
architecture planning in SOA with the
need to prove value to the business
quickly?
How do I know which services will
provide the most value for my
investment?
How will SOA affect my IT group?
What is Service-Oriented
Architecture (SOA)?
SOA is a confusing term because it describes two very different things. The first two words describe a
software development methodology. The third word, architecture, is a picture of all the software
assets of pany, much as an architectural drawing is a representation of all the pieces that
together form a building. Therefore, service-oriented architecture is a strategy that proclaims the
intention to build all the software assets in pany using the service-oriented programming
methodology.
What is a service?
Services are software chunks, ponents, constructed so that they can be easily linked with other
ponents. The idea behind these services is simple: Technology