TAILIEUCHUNG - Expert Service-Oriented Architecture in C# 2005 phần 4

và trả về một giá cổ phiếu chi tiết trong phản ứng. Ngược lại, một phương pháp RPC-phong cách Web sẽ trả về một giá trị sản xuất đơn giản. Thật không may, công cụ phát triển Visual Studio là nơi tập trung phương pháp trung tâm dịch vụ Web làm cho bạn mất tầm nhìn của hình ảnh thiết kế lớn hơn | 58 CHAPTER 4 DESIGN PATTERNS FOR BUILDING SERVICE-ORIENTED WEB SERVICES Figure 4-1. Complex SOA Notice that Web services are not the ultimate endpoint destinations in this architecture. Instead their purpose is to authenticate and authorize incoming service requests and then to relay the request details to back-end business components and workflows for processing. This fact by no means diminishes the importance of their role it just switches perspectives. Web services have certain unique properties that make them essential to this architecture Web services process SOAP messages. Web services provide accessible and discoverable endpoints for service requests. Web services optionally authenticate and authorize incoming service requests. In this role they selectively filter incoming service requests and keep out unauthorized requests. This feature is technically optional but it is an important available feature with WSE and so is listed here as an essential property . In contrast other components in the architecture such as the business components do not have any of these properties. They do not expose publicly accessible endpoints. They CHAPTER 4 DESIGN PATTERNS FOR BUILDING SERVICE-ORIENTED WEB SERVICES 59 do not process SOAP requests directly. And they do not have the same ability to filter out incoming service requests based on security tokens. Note that business components can implement custom security checks through mechanisms such as code access security CAS and Active Directory checks but these options are not comparable to the available mechanisms for Web services which can accept encrypted and signed requests and which inspect several aspects of the request directly not just the identity of the caller. So we have established that Web services play a unique role in SOA one where they are an important support player rather than the ultimate destination endpoint. But what does this translate to in practical terms and how is it different from before The .

Đã 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.