1. SOA
Web Services
- SOA is a technical implementation architecture, method, and mode around services (not web services ).
- SOA can exist independently of Web Services.
- Without SOA, Web services can still work well.
- However, the use of web services can greatly improve the implementation capability of SOA.
2.Why web service?
- Web Service is standard
- Using Web Service can greatly reduce the Coupling Degree of Architecture
- It is very important that Web services are cross-platform and independent from vendors.
- Web Service provides service-level integration
- Standards Related to Web services include service descriptions and classifications.
3. Web ServiceRelated StandardsAs mentioned above, most of them are vendor-independent and have cross-platform implementation instances or sub-standards.
- UDDI: Universal Description, discovery, and integration
- Soap: Simple Object Access Protocol
- WSDL: Web Services Description Language
- WS-Security
- WS remote Portals
- WS-Reliability
- WS-coordination
- WS-Policy
- Soap MTOM: SOAP message transmission optimization mechanic
- Wsdm: Web Services Distributed Management
- BPEL: Business Process Execution Language
- Asap: asynchronous Service Access Protocol
4. SOAIt contains far moreMultipleSOA contains a lot of things, and the goals to be achieved are far more complex than those of Web Services. A SOA architecture involves more than just a bunch of Web services that work together, such as SOA governance and SOA management. The following figure shows your understanding of SOA:-end-
# Software Engineering