Developing Distributed Services Using an Aspect Oriented Model Driven Framework
نویسندگان
چکیده
To manage the development of cooperative information systems that support the dynamics and mobility of modern businesses, separation of concern mechanisms and abstractions are needed. Model driven development (MDD) approaches utilize abstraction and transformation to handle complexity. In MDD, specifying transformations between models at various levels of abstraction can be a complex task. Specifying transformations for pervasive system services that are tangled with other system services is particularly difficult because the elements to be transformed are distributed across a model. This paper presents an aspect oriented model driven framework (AOMDF) that facilitates separation of pervasive services and supports their transformation across different levels of abstraction. The framework facilitates composition of pervasive services with enterprise services at various levels of abstraction. The framework is illustrated using an example in which a platform independent model of a banking service is transformed to a platform specific model.
منابع مشابه
Model-Driven Development of Non-Functional Properties in Web Services: An Aspect-Oriented Approach
For the last few years, model-driven architecture, aspect-oriented software development and Web service engineering have become widely accepted alternatives for tackling the design and building of complex distributed applications; however, each of them addresses the principle of separation of concerns from their own perspective. When combined appropriately, both model-driven and aspect-oriented...
متن کاملNorms, Organisations and Semantic Web Services: The ALIVE Approach
ALIVE is an EU FP7 STREP whose goal is the convergence of organisational and normative modelling with and service-oriented architectures (SOAs) using model-driven software engineering. The project provides a framework for designing and implementing systems, taking into account organisational, coordination and service perspectives. A key project aspect is the integration of normative systems wit...
متن کاملLeveraging Early Aspects in End-to-End Model Driven Development for Non-Functional Properties in Service Oriented Architecture
In Service Oriented Architecture (SOA), each application is designed with a set of reusable services and a business process. To retain the reusability of services, non-functional properties of applications must be separated from their functional properties. This paper investigates a model-driven development framework that separates non-functional properties from functional properties and manage...
متن کاملA Model-based Approach to Service-Oriented Computing
© A Model-based Approach to Service-Oriented Computing Jim Pruyne, Sharad Singhal HP Laboratories HPL-2008-174 Web Services, Middleware, Service Oriented Computing, Model-Driven Architecture Web Services are the current best practice for developing distributed software and integrating disparate components across the Internet or within an enterprise. In this approach, services are characterized ...
متن کاملAn Approach to Developing Web Services with Aspect- oriented Component Engineering
Web services have become a popular new technology for describing, locating and using distributed system functionality. However, existing web service development approaches lack aspect-based development support for distributed components. We describe the application of Aspect-Oriented Component Engineering to web service development. This includes grouping web service operations into components ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. J. Cooperative Inf. Syst.
دوره 15 شماره
صفحات -
تاریخ انتشار 2006