Component-based development of Web-enabled eHome services

被引:4
|
作者
Kirchhof, Michael [1 ]
Linz, Sebastian [1 ]
机构
[1] Rhein Westfal TH Aachen, Dept Comp Sci 3, D-52074 Aachen, Germany
关键词
Component-based development; eHome; Software engineering; PowerArchitecture; OSGi;
D O I
10.1007/s00779-004-0336-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we will take a look at the inside of connected homes, which build up complex IT systems. The building blocks of such systems are electronic devices, networks, and services, which empower the user to interact with his environment. Web-enabled eHome services offer functionality to the user by abstracting from devices and realize connectivity in three dimensions: ( 1) inner connectivity, ( 2) outer connectivity, and ( 3) integrative connectivity. Generations of Web-enabled eHome services have been developed based on proprietary hard- and software. Today, an extensible and modular platform is required for forward-looking design and implementation of such services. We describe a new view on component-based development of Web-enabled eHome services. While there is an adequate framework ( open service gateway initiative) for the development of state-of-the-art Web-enabled eHome services, there is no knowledge about the system and service structure and its architecture in detail. We propose an 3-layer system structure (called PowerArchitecture), which incorporates several established design ideas and show how this cookbook makes system architects' and developers' life easier.
引用
收藏
页码:323 / 332
页数:10
相关论文
共 50 条
  • [31] Linking computational neuroscience simulation tools - A pragmatic approach to component-based development
    Howell, F.
    Cannon, R.
    Goddard, Nigel
    Bringmann, H.
    Rogister, Paul
    Cornelis, Hugo
    Neurocomputing, 2003, 52-54 : 289 - 294
  • [32] An Agile MDA Approach for the Development of Service-Oriented Component-Based Applications
    Lazar, I.
    Parv, B.
    Motogna, S.
    Czibula, I. -G.
    Lazar, C. -L.
    2008 COMPLEXITY & INTELLIGENCE OF THE ARTIFICIAL & NATURAL COMPLEX SYSTEMS, MEDICAL APPLICATIONS OF THE COMPLEX SYSTEMS, BIOMEDICAL COMPUTING, 2008, : 38 - 44
  • [33] An Agile MDA Approach For The Development Of Service-Oriented Component-Based Applications
    Lazar, I.
    Parv, B.
    Motogna, S.
    Czibula, I. -G.
    Lazar, C. -L.
    COMPLEXITY IN ARTIFICIAL AND NATURAL SYSTEMS, PROCEEDINGS, 2008, : 37 - 46
  • [34] Component-Based Development Applied to Energetic Operation Planning of Hydrothermal Power Systems
    Rabelo, R. A. L.
    Carneiro, A. A. F. M.
    Braga, R. T. V.
    2009 IEEE BUCHAREST POWERTECH, VOLS 1-5, 2009, : 3066 - +
  • [35] Using AOP to Ensure Component Interactions in Component-Based Software
    Zhou, Jingang
    Ji, Yong
    Zhao, Dazhe
    Liu, Jiren
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 3, 2010, : 518 - 523
  • [36] COMPONENT-BASED SUPPORT FOR KNOWLEDGE-BASED SYSTEMS
    Moisan, Sabine
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL AIDSS: ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS, 2008, : 295 - 300
  • [37] Architectures of component-based structural synthesis systems
    Giedrimas, Vaidas
    DATABASES AND INFORMATION SYSTEMS: COMMUNICATIONS, MATERIALS OF DOCTORAL CONSORTIUM, 2006, : 311 - 315
  • [38] A domain-language approach to designing dynamic enterprise component-based architectures to support business services
    Arsanjani, A
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 130 - 141
  • [39] Monitoring software components and component-based software
    Gao, J
    Zhu, EY
    Shim, S
    Chang, L
    24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 403 - 412
  • [40] PRIDE - an Environment for Component-based Development of Distributed Real-time Embedded Systems
    Borde, Etienne
    Carlson, Jan
    Feljan, Juraj
    Lednicki, Luka
    Leveque, Thomas
    Maras, Josip
    Petricic, Ana
    Sentilles, Severine
    2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 351 - 354