Complex environment evolution: Challenges with semantic service infrastructures

Service infrastructures are often key for the efficient operation of complex environments, such as a large Smart Home infrastructure for a mining camp. The evolution of such service infrastructures, in response to an increased workload on the system or a changing resource allocation, is often tedious and expensive, due to weak evolvability support of its service portfolio. This underpins the need for services to be designed with high evolvability characteristics. Semantic Web technologies have been anticipated as a basis for the required Web service evolution. JSON-LD is a prominent Semantic Web technology used in combination with ontologies, developed with the Web Ontology Language (OWL), to face the evolutionary challenges. Our applied research investigates common Web service tasks, automated using above technologies. It is explained, that this enables the creation of evolutionary building blocks. These building blocks are incrementally combined here for the overall service portfolio, culminating in a model of a semantic agent which excels in its capacity to evolve. Our model is then adopted and assessed for the system infrastructure of the Smart Camp project, as a use case for an agile, complex logistic environment.

[1]  I. Melzer Web Services Description Language , 2010 .

[2]  Tomas Vitvar,et al.  hRESTS: An HTML Microformat for Describing RESTful Web Services , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[3]  Markus Lanthaler,et al.  A semantic description language for RESTful Data Services to combat Semaphobia , 2011, 5th IEEE International Conference on Digital Ecosystems and Technologies (IEEE DEST 2011).

[4]  Boris Motik,et al.  OWL 2 Web Ontology Language: structural specification and functional-style syntax , 2008 .

[5]  Alex Talevski,et al.  SMART CAMP: Benefits of Media and Smart Service Convergence , 2011, 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications.

[6]  Thanassis Tiropanis,et al.  EXPRESS: EXPressing REstful Semantic Services Using Domain Ontologies , 2009, SEMWEB.

[7]  Erik Wilde,et al.  Linking Data from RESTful Services , 2010 .

[8]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[9]  David Booth,et al.  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer , 2007 .

[10]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.

[11]  J. Farrell,et al.  Semantic Annotations for WSDL and XML Schema , 2007 .

[12]  Meir M. Lehman,et al.  On understanding laws, evolution, and conservation in the large-program life cycle , 1984, J. Syst. Softw..