Model-Driven Engineering of Service-Oriented Systems: A Research Agenda

  title={Model-Driven Engineering of Service-Oriented Systems: A Research Agenda},
  author={Dragan Ga{\vs}evi{\'c} and Marek Hatala},
  journal={Int. J. Serv. Sci. Manag. Eng. Technol.},
Service-oriented architectures (SOA) are an essential platform to provide infrastructures that support widespread collaboration between organizations. These service-oriented systems are a new context for software developers, who must now be equipped with new development methods and technologies. This new context has specific requirements, such as better collaboration and communication between business users and software engineering across organizations and increased agility of the development… 

Service-oriented computing and model-driven development as enablers of port information systems: an integrated view

A reference model of PORTIS and a particular enabling methodological and technological framework is presented and the proposed approach has been tested in a maritime single-window case.

Service-oriented computing and model-driven development as enablers of port information systems: an integrated view

A reference model of PORTIS and a particular enabling methodological and technological framework is presented and the proposed approach has been tested in a maritime single-window case.

An Ontology-Based and Model-Driven Approach for Designing IT Service Management Systems

This paper presents a modeling approach, formalized in ontological terms, for defining high-level requirements models of software systems that provide support for the implementation of Information Technology Service Management Systems (ITSMSs).

A matching approach to business services and software services

Experiments indicate that the approach can efficiently map business services to relevant software services, and then legacy systems can be reused as much as possible.

A Survey of Service Identification Strategies

This paper tries to answer questions concerning about obtaining a generic service identification method by examining recent research works and finds some shared high-value activities among various methods, which works as a start point to solve the questions.

Public services: a standard process model following a structured process redesign

This research fulfills the need for a systematic approach to process redesign and prepares GoA for a WoG treatment to its BPR efforts and will accelerate reengineering and subsequent digitalization of public service operations.

A Study on Relationships Among Software Engineering Capabilities in Japan Using Panel Analysis

  • Y. Kadono
  • Business
    Int. J. Serv. Sci. Manag. Eng. Technol.
  • 2011
This paper integrates 233 responses to the SEE surveys into a new database and identified 151 unique IT firms and suggested that year-to-year relationships of the independent vendors tend to be strengthened due to enhancement of series correlation.

Trends in ICT Service Management

The main steps in the evolution of ITSM and its evolvement as a well-defined domain are analyzed and the main economical and technical factors influencing its evolution are analyzed.

Lotus Workforce Management: Streamlining Human Resource Management

Lotus Workforce Management focuses on providing three key features that allow organizations more choice and control over the implementation of a self-service solution, including extensibility, customization, and ease of integration.

Web Application Lifecycle: Combining Important Actors and Factors in Web Development

The new approach to develop a web application using new web application lifecycle by combining factors (usability, accessibility, Quality of Service, etc.) and actors (users, owners, developers) in web development and separate business process development with a goal to enable developers invent latest web technology into web application is discussed.



Management of the service-oriented-architecture life cycle

The management capabilities needed to ensure that an SOA fulfills its promise of increasing integration and improving business adaptability are described.

Model-driven and pattern-based integration of process-driven SOA models

This work proposes to integrate process-driven SOA models via a mode l-driven software development approach that is based on proven practices documented as software patterns, and develops domain-specific modeling languages for each kind of SOA model based on formal metamodels that are extended with the pattern primitives.

Identifying Services in Procedural Programs for Migrating Legacy System to Service Oriented Architecture

A pragmatic method that derives candidates of services from procedural programs using reverse-engineering techniques to support legacy migration to the service-oriented architecture (SOA).

Model-driven design and development of semantic Web service applications

A model-driven methodology to design and develop semantic Web service applications and their components, described according to the emerging WSMO standard, shows that business processes and Web engineering models have sufficient expressive power to support the semiautomatic extraction of semantic descriptions.

Service-Oriented Computing: a Research Roadmap

There is a need to merge technology with an understanding of business processes and organizational structures, a combination of recognizing an enterprise's pain points and the potential solutions that can be applied to correct them.

A Framework for Business Rule Driven Web Service Composition

This paper analyzes the basic elements in business modelling and how they relate to the web service composition process to believe business processes can be dynamically built by composing web services if they are constructed based on and governed by business rules.

Model-driven design and deployment of service-enabled web applications

It is argued that Web services should be considered first-class citizens in the specification of Web applications and benefit from the high-level modeling and automatic code generation techniques that have long been advocated for Web application design and implementation.

Achieving Rule Interoperability Using Chains of Model Transformations

An approach based on MDE techniques for bridging rule languages is presented; the solution has been fully implemented and tested on different BRMS and has shown new problems arising from the management of a high number of artifacts.

Towards a Language for Rule-Enhanced Business Process Modeling

This paper proposes a hybrid solution – a modeling language thatintegrates both rule- and process-oriented modeling perspectives and reports on the experience inmodeling of Service-Oriented Architectures (SOA) from the perspective of message exchange patterns.

Service-Oriented Computing: Key Concepts and Principles

This series describes the key concepts and abstractions of SOC and the elements of a corresponding engineering methodology and explains how to deploy Web services in accord with current standards.