tailieunhanh - Lecture Software engineering (9/e): Chapter 19 - Sommerville

Chapter 19 – Service-oriented architecture. The objective of this chapter is to introduce service-oriented software architecture as a way of building distributed applications using web services. When you have read this chapter, you will: understand the basic notions of a web service, web service standards, and service-oriented architecture; understand the service engineering process that is intended to produce reusable web services. | Chapter 19 – Service-oriented Architecture Lecture 1 1 Chapter 19 Service-oriented architecture Topics covered Services as reusable components Service engineering Software development with services 2 Chapter 19 Service-oriented architecture Web services A web service is an instance of a more general notion of a service: “an act or performance offered by one party to another. Although the process may be tied to a physical product, the performance is essentially intangible and does not normally result in ownership of any of the factors of production”. The essence of a service, therefore, is that the provision of the service is independent of the application using the service. Service providers can develop specialized services and offer these to a range of service users from different organizations. 3 Chapter 19 Service-oriented architecture Service-oriented architectures A means of developing distributed systems where the components are stand-alone services Services may execute on . | Chapter 19 – Service-oriented Architecture Lecture 1 1 Chapter 19 Service-oriented architecture Topics covered Services as reusable components Service engineering Software development with services 2 Chapter 19 Service-oriented architecture Web services A web service is an instance of a more general notion of a service: “an act or performance offered by one party to another. Although the process may be tied to a physical product, the performance is essentially intangible and does not normally result in ownership of any of the factors of production”. The essence of a service, therefore, is that the provision of the service is independent of the application using the service. Service providers can develop specialized services and offer these to a range of service users from different organizations. 3 Chapter 19 Service-oriented architecture Service-oriented architectures A means of developing distributed systems where the components are stand-alone services Services may execute on different computers from different service providers Standard protocols have been developed to support service communication and information exchange 4 Chapter 19 Service-oriented architecture Service-oriented architecture 5 Chapter 19 Service-oriented architecture Benefits of SOA Services can be provided locally or outsourced to external providers Services are language-independent Investment in legacy systems can be preserved Inter-organisational computing is facilitated through simplified information exchange 6 Chapter 19 Service-oriented architecture Key standards SOAP A message exchange standard that supports service communication WSDL (Web Service Definition Language) This standard allows a service interface and its bindings to be defined WS-BPEL A standard for workflow languages used to define service composition 7 Chapter 19 Service-oriented architecture Web service standards 8 Chapter 19 Service-oriented architecture RESTful web services Current web services standards have been .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.