Title :
A Distributed Object Linker for Neptune Using the Eclipse Modelling Framework
Author :
Lamb, David ; Randles, Martin ; Taleb-Bendiab, A.
Author_Institution :
Sch. of Comput. & Math. Sci., Liverpool John Moores Univ., Liverpool, UK
Abstract :
Neptune provides a framework for developing autonomic software systems, using the web service model to provision for and assemble applications. Challenges present in all but the most trivial of service assemblies concern: determination of required service types, location of suitable service instances, and guaranteeing behaviour adheres to any specified policy. The Neptune model is concerned with specification of individual services and resources, along with their requirements and abilities. The Neptune engine, using this information is responsible for automated assembly of these services, given an abstract software specification. This paper reports on the development of a small-scale reference implementation comprising the main Neptune data model (built around the EMF data model) and a small-scale object / service linker.
Keywords :
Web services; formal specification; object-oriented programming; software fault tolerance; EMF data model; Neptune data model; Neptune model; Web service model; abstract software specification; assemble applications; automated assembly; autonomic software systems; distributed object linker; eclipse modelling framework; service linker; small-scale object linker; small-scale reference implementation; Assembly; Computational modeling; Data models; Joining processes; Semantics; Software; Unified modeling language; Cloud; Distributed Linking; EMF; Eclipse; Neptune; Software Engineering; WSDL;
Conference_Titel :
Developments in E-systems Engineering (DeSE), 2011
Conference_Location :
Dubai
Print_ISBN :
978-1-4577-2186-1
DOI :
10.1109/DeSE.2011.96