Webservice
Webservice
Intro
In a Service Oriented Architecture, a web service encapsulates logic to process structured data across applications regardless of technology. It exposes standard interfaces for interoperability.
Key points:
- Promotes loose coupling via contracts.
- Supports cross‑platform integration.
- Common use cases across EA/BPM/Data/App/Tech include SOAP services, B2B exchanges, and system integrations.
- Pitfall: inconsistent contracts and error handling across services.
Examples:
- Customer lookup web service for multiple channels.
- Partner order submission via SOAP endpoints.
- Master data synchronization between ERP and CRM.
In practice:
Define clear service contracts, security policies, and SLAs; manage versions carefully.
Related terms: Web Service Definition Language; Service; Service Oriented Architecture
FAQs:
Q: Are web services only SOAP?
A: Traditionally SOAP; modern services may use REST/JSON.
Q: Do web services require an ESB?
A: No; they can be hosted directly or via gateways.
‍