Implementing SOA Through Linked Data

Linked Data is a concise technical approach that can be leveraged to implement SOA. Some aspects are known from the REST architecture: every thing is a resource; URI design over service design; content negotiation. But the core feature of Linked Data is the linkage of datasets. Imagine an invoice directly linked to products and a customer by URI reference. As each dataset is rendered in RDF triples, everything can be accessed regardless to the respective schemas. If you want to know more, you may discover the schema statements on-the-fly (yet another URI reference in the data statement). Knowing the schema, you may post SPARQL queries and updates to federated endpoints. This makes perfect sense, for example, in a distributed masterdata scenario.

Would need to agree on some enterprise ontology before you start? Definitely not. Start with some simple vocabularies derived from your relational data model as it is. This may evolve to a more expressive ontology later, but "keep it simple" is the silver bullet!

Referent

Thomas Bandholtz

Konferenz & Ort

SOA & Cloud Symposium, Berlin

Datum & Uhrzeit

6. Oktober 2010 15:30 - 16:15

News

11. Dezember 2011 Mit innoQ zur OOP 2012 und 15% sparen

Die OOP ist der Treffpunkt in Europa für Softwarearchitekten und Entscheider. Die OOP 2012 findet vom 23. bis 27. Ja... mehr »

16. November 2011 Von innoQ mitentwickelte Anwendung nimmt an Wettbewerb teil

Das Bundesministerium des Innern (BMI) hat den "Wettbewerb zur verstärkten offenen Nutzung von Daten der öffentlichen... mehr »

Termine

28. Februar 2012 Skalierbare Web-Architekturen von Stefan Tilkov

Für die Entwicklung von Webanwendungen gibt es eine ganze Reihe unterschiedlicher Realisierungsalternativen. Die Ents... mehr »

28. Februar 2012 arc42 - Von der Methode in die Praxis von Phillip Ghadir

arc42 – Der Weg des dynamischen Duos Nutzen im Unternehmen für IT-Portfolio-Management und Entwicklungsprojekte Vor... mehr »

Zu allen News » und Terminen  ».