A framework for resolution of deployment dependencies in Java']Java-enabled service gateways

被引:0
|
作者
Ruiz, JL [1 ]
Arciniegas, JL [1 ]
Cerón, R [1 ]
Bermejo, J [1 ]
Dueñas, JC [1 ]
机构
[1] Univ Politecn Madrid, Dept Engn Telemat Syst, ETSI Telecomunicac, E-28040 Madrid, Spain
关键词
!text type='Java']Java[!/text] related technologies; component based development; frameworks and design patterns for developing distributed systems; case studies;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software deployment refers to the set of activities regarding the movement of the software from the development environment to the final delivery environment. These activities cover the release, installation, activation, adaptation, deactivation, update, removal and retirement of software components in a set of hosts. The deployment of services in distributed systems is still an open problem, despite the fact of the several research efforts and standards that have covered this activity in the lifecycle of systems. The substitution of programs by assemblies of components, which is typical of service oriented architectures, has made this situation even worse. In this article, we describe a framework for the resolution of dependencies between services implementations and its application to the Java-based service model for services gateways (OSGi). This framework performs the recursive identification and resolution of dependencies between services in OSGi platforms, including the resolution of native dependencies. The framework requirements and its architecture are presented. It is being applied to an industrial case study about the distributed deployment of services on heterogeneous platforms.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 45 条
  • [1] A Java']Java-enabled DSP
    Glossner, CJ
    Schulte, M
    Vassiliadis, S
    EMBEDDED PROCESSOR DESIGN CHALLENGES: SYSTEMS, ARCHITECTURES, MODELLING, AND SIMULATION - SAMOS, 2002, 2268 : 307 - 325
  • [2] A Java']Java-enabled evolution
    Sakamura, K
    IEEE MICRO, 2001, 21 (04) : 2 - 3
  • [3] JTV - Java']Java-enabled television
    Thrift, P
    Killian, T
    MULITMEDIA NETWORKS: SECURITY, DISPLAYS, TERMINALS, AND GATEWAYS, 1998, 3228 : 117 - 122
  • [4] A Java-enabled evolution
    Sakamura, K.
    IEEE Micro, 2001, 21 (04) : 2 - 3
  • [5] JETS: A Java']Java-enabled TeleCollaboration system
    Shirmohammadi, S
    Georganas, ND
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS '97, PROCEEDINGS, 1997, : 541 - 547
  • [6] Portable smart messages for ubiquitous Java']Java-enabled devices
    Ravi, N
    Borcea, C
    Kang, P
    Iftode, L
    PROCEEDINGS OF MOBIQUITOUS 2004, 2004, : 412 - 421
  • [7] Wireless Java']Java-enabled MIDP devices as peers in a Grid infrastructure
    Tuisku, M
    GRID COMPUTING, 2004, 2970 : 273 - 281
  • [8] On practical information flow policies for Java']Java-enabled multiapplication smart cards
    Ghindici, Dorina
    Simplot-Ryl, Isabelle
    SMART CARD RESEARCH AND ADVANCED APPLICATIONS, PROCEEDINGS, 2008, 5189 : 32 - 47
  • [9] JESSICA: Java']Java-enabled single-system-image computing architecture
    Ma, MJM
    Wang, CL
    Lau, FCM
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2000, 60 (10) : 1194 - 1222
  • [10] JESSICA: Java']Java-Enabled Single-System-Image Computing Architecture
    Ma, MJM
    Wang, CL
    Lau, FCM
    Xu, ZW
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOL VI, PROCEEDINGS, 1999, : 2781 - +