SOA Pattern: Entity Linking (REST) - Tuesday , May 20, 2014

  • By Mohamed Usama Mansoor
  • 20 May, 2014
Archived Content
This article is provided for historical perspective only, and may not reflect current conditions. Please refer to relevant product page for more up-to-date product information and resources.

"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
Mifan Careem Director - Solutions Architecture, WSO2 Mifan Careem is Director of Solutions Architecture at WSO2. He is experienced in SOA and industry specific solution architectures and specialises in spatial architectures and GIS, eGovernment cloud, emergency management and big data analytics. Mifan works closely with customers liaising with WSO2 Engineering and Sales teams to analyse and define domain specific solution architectures in client domains. He is also lead architect for many global projects, including the national initiative to build a cloud-based SOA platform for local government bodies in Sri Lanka. Mifan is a frequent speaker at events around the globe and was a founding member and board director of the Sahana Disaster Management Project. He is also a consultant spatial architect for many government initiatives in Sri Lanka.