|
Marquezan, C. C., Metzger, A., Pohl, K., Engen, V., Boniface, M., Phillips, S. C., et al. (2012). Adaptive Future Internet Applications: Opportunities and Challenges for Adaptive Web Services Technology. In Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solution. IGI.
Abstract: Adaptive capabilities are essential to guarantee the proper execution of Web services and service-oriented applications once dynamic changes are not exceptions but the rule. The importance of adaptive capabilities significantly increases in the context of Future Internet (FI) applications will have to autonomously adapt to changes on service provisioning, availability of things and content, computing resources, and network connectivity. Current solutions for adaptive Web services and adaptive service-based applications will be challenged in such a setting because they fall short to support essential characteristics of FI applications. This chapter will analyze and justify the need for the transition from adaptive Web services and service-based applications to adaptive FI applications. Based on two real-world use cases from multimedia and logistics, we examine where current solutions fall short to properly address the adaptive needs of FI applications. We propose future research challenges that should be considered in adaptive FI applications.
|
|
Mokhtari, K., Benbernou, S., Sahri, S., Andrikopoulos, V., Leymann, F., & Hacid, M. - S. (2012). Timed Privacy-aware Business Protocols. in International Journal of Cooperative Information Systems, .
Abstract: Web services privacy issues have been attracting more and more attention in the past years. Since the number of Web services-based business applications is increasing the demands for privacy enhancing technologies for Web services will also be increasing in the future. In this paper, we investigate an extension of business protocols, i.e., the specification of which message exchange sequences are supported by the web service, in order to accommodate privacy aspects and time-related properties. For this purpose we introduce the notion of Timed Privacy-aware Business Protocols (TPBPs). We also discuss TPBP properties can be checked and we describe their verification process.
Keywords: Privacy, Web services, Business Protocols, Timed automata
|
|
Di Napoli, C., & Giordano, M. (2012). A chemical evolutionary mechanism for instantiating service-based applications. In F. Fernandez de Vega, Hidalgo Pérez José Ignacio, & Lanchares Juan (Eds.), Parallel Architectures and Bioinspired Algorithms. Lecture Notes in Computer Science, Studies in Computational Intelligence, 415. Springer Berlin / Heidelberg.
Abstract: Service Oriented Architecture (SOA) has become the de facto paradigm for the Internet of Services (IoS), i.e. a virtual space where information and content is stored, exchanged and manipulated by software and human entities through services. In this scenario, a Service Based Application (SBA) is a composition of a number of possibly independent services, that is software programs or interfaces for human entities connected through the network and performing a set of functionalities whose integration should fulfil the requirement of the SBA end-user. Therefore it becomes necessary to organize compositions of services on demand in response to dynamic requirements and circumstances. At this end the process of selecting service instances matching an SBA requested under certain conditions is modelled as an evolving chemical process that can react to environmental changes as they occur, so providing adaptability to non-functional characteristics changes. The chemical metaphor allows to approach the composition of services as a decentralized and incremental aggregation mechanism governed by local rules such that environmental changes affecting any part of SBA may be processed at any time
|
|
Lamersdorf, W. (2010). Actual Paradigms of Distributed Software Development: Services and Self Organization. In E. E. W. Cellary (Ed.), Proc. International Conference on e-Business, e-Services and e-Society (I3E). Springer-Verlag.
Abstract: State-of-the-art development of distributed software systems is, among other software development techniques, fundamentally based on the paradigm of distributed “software services”. Such services may already exist or may be newly developed for specific application purposes. They are able to interact – also in open and heterogeneous distributed software environments – based on standardised interfaces and inter-connection protocols as, e.g., provided by related “Web Services” standards. On the application side, a service-based software development paradigm reflects directly modern (e.g. business) scenarios which are increasingly structured as sets of distributed co-operating entities. Such applications often involve many and heterogeneous services from various sources – both internally as well as from external sources. Based on such elementary services, “business procedures” implement more complex business semantics by composing services – even in dynamically changing environments – according to predefined (functional as well as non-functional) application needs. If, finally, such service become more “independent” and act “autonomously” in order to achieve given (abstract) goals and characteristics, services as well as business procedures may increasingly become “self-organised” according to another actual distributed software paradigm.
Based on such an approach, the EU Network of Excellence on “Software Services and Systems” (S-Cube) coordinates and conducts European research in the area of service-oriented development of distributed software and applications. It aims at establishing agile and holistic service engineering and adaptation principles, techniques and methods to foster innovation for preparing new service technologies integration by establish a unified and multidisciplinary research community.
|
|
Marosi, A., Kecskemeti, G., Kertész, A., & Kacsuk, P. (2011). FCM: an Architecture for Integrating IaaS Cloud Systems. In In proc. of the Second International Conference on Cloud Computing, GRIDs, and Virtualization (Cloud Computing 2011) (pp. pp. 7–12).
Abstract: Cloud Computing builds on the latest achievements of diverse research areas, such as Grid Computing, Service-oriented computing, business processes and virtualization. In this paper, we reveal open research issues by envisaging a federated cloud that aggregates capabilities of various IaaS cloud providers. We propose a Federated Cloud Management architecture that acts as an entry point to cloud federations and incorporates the concepts of metabrokering, cloud brokering and on-demand service deployment. The meta-brokering component provides transparent service execution for the users by allowing the system to interconnect the various cloud broker solutions available in the system. Cloud brokers manage the number and the location of the utilized virtual machines for the received service requests. In order to fast track the virtual machine instantiation, our architecture uses the automatic service deployment component that is capable of optimizing service delivery by encapsulating services as virtual appliances in order to allow their decomposition and replication among the various IaaS cloud infrastructures. Our solution is able to cope with highly dynamic service executions by federating heterogeneous cloud infrastructures in a transparent and autonomous manner
Keywords: Cloud Computing; cloud brokering; IaaS; virtual appliance
|
|
|