SOA Pattern: Entity Linking (REST) - Tuesday , May 20, 2014
By Mohamed Usama Mansoor
- 20 May, 2014
"Assumptions are the termites of relationships” - Henry Winkler
A forward-thinking system cannot make assumptions about its entities and their relationships, and Henry Winkler was spot on! Many a distributed system still maintain hard-coded logic on the relationship of services that affect flexibility and adaptability of architectures.
The Semantic web is all about relationships. The web is moving towards a self-describing set of entities, where the linkage between entities is discoverable by applications. From the world of Wikipedia and the myriad of related data, the web is now moving towards massively linked data. Service oriented distributed architectures can learn from these patterns - from composition services that return a link to its related entity with lightweight endpoints to an API facade of REST APIs built in a HATEOAS pattern, the new SOA can be self-discoverable and dynamic, leading to adaptable implementations.
In this webinar, Mifan Careem, director of solutions architecture at WSO2, will discuss
- How the REST inspired entity linking pattern can be implemented in SOA
- How the WSO2 platform can be used to implement a loosely coupled, self-describing architecture that involves API facade, service orchestration, and web API design and related patterns, such as Lightweight Endpoints
- Reference architecture, practical examples, and related research to explain the implementation process