In this paper we propose an approach for the integration of functional models with non-functional models in the context of model-driven e-service development. Starting from the observation that current approaches to modeldriven development have a strong focus on functionality, we argue the necessity of including non-functional aspects, as early as possible in the service design process, from the architectural (computational independent) level through all MDA layers. Furthermore, we distinguish between two modelling spaces (orthogonal to the MDA view), the design space and the analysis space, which could be integrated by means of model transformations. Thus, relating the analysis results to the original design models can be achieved by following a sequence of steps that entail horizontal model-to-model transformations from the design space to the analysis space, vertical model-to-model transformations (within and between the MDA layers) and proprietary analysis techniques that are used for the derivation of required (quantitative) properties. This provides a framework for incorporating nonfunctional analysis into methodological support for eservice development.
In this paper we present a web services-based platform that facilitates and speeds up the development and deployment of context-aware, integrated mobile speech and data applications. The platform is capable of handling different types of context and offers sophisticated personalization mechanisms. To illustrate the usefulness of the platform and to validate the claim that cross-platform application development, in particular mobile, context-aware applications, is easier and faster with web services technologies, we present a demonstration application. It serves tourists with interesting information and services in their specific context, and contributes to the achievement of their current goals. Finally, we present a number of problems that we experienced in the implementation process as well as the feedback that we received from real users who tested our application.
Service orientation is a new paradigm, not only for software engineering but also for the broader topic of enterprise architecture. This chapter studies the relevance and impact of the service concept and service orientation to the discipline of enterprise architecture. It provides ideas on how to set up a service-oriented enterprise architecture. It is argued that a service-oriented approach to enterprise architecture provides better handles for architectural alignment and business and IT alignment, in particular.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.