A Distributed Object Linker for Neptune Using the Eclipse Modelling Framework

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.

[1]  Christoph Schroth,et al.  Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services , 2007, IT Professional.

[2]  Amit P. Sheth,et al.  Web Service Semantics - WSDL-S , 2005 .

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

[4]  Francisco Herrera,et al.  Adaptation and application of multi-objective evolutionary algorithms for rule reduction and parameter tuning of fuzzy rule-based systems , 2008, Soft Comput..

[5]  Jeffrey M. Voas,et al.  What's in a Name? Distinguishing between SaaS and SOA , 2008, IT Professional.

[6]  W.M.P. van der Aalst,et al.  Don't go with the flow: web services composition standards exposed , 2003 .

[7]  Philip L. Miseldine Language support for process-oriented programming of autonomic software systems , 2007 .

[8]  David W. Binkley,et al.  Source Code Analysis: A Road Map , 2007, Future of Software Engineering (FOSE '07).

[9]  Marcus Spies,et al.  Requirements Metadata Driven Dynamic Configuration of Business Processes , 2011 .

[10]  Stéphane Ducasse,et al.  Semantic clustering: Identifying topics in source code , 2007, Inf. Softw. Technol..

[11]  Thar Baker,et al.  Facilitating Semantic Adaptation of Web Services at Runtime Using a Meta-Data Layer , 2010, 2010 Developments in E-systems Engineering.

[12]  Alessandra Russo,et al.  A goal-based approach to policy refinement , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..