DCOBE: Distributed composite object-based environment

被引:2
|
作者
Yilmaz, G [1 ]
Erdogan, N
机构
[1] Turkish Air Force Acad, Dept Comp Engn, TR-34807 Istanbul, Turkey
[2] Istanbul Tech Univ, Fac Elect Engn, Dept Comp Engn, TR-34469 Istanbul, Turkey
来源
COMPUTER JOURNAL | 2005年 / 48卷 / 03期
关键词
D O I
10.1093/comjnl/bxh084
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces a new programming model for distributed systems, distributed composite objects (DCOs), to meet efficient implementation, transparency and performance demands of distributed applications with cooperating users connected through the Internet. The DCO model incorporates two basic concepts. The first is composition, by which an object is partitioned into sub-objects that together constitute a single composite object. The second is replication, which extends the object concept to the distributed environment. The DCO model allows the representation of an object as a collection of sub-objects and enhances the object distribution concept by implementing replication at the sub-object level and only when demanded. DCOBE, a DCO-based programming environment, conceals implementation details of the DCO model behind its interface and provides basic mechanisms for object composition, distribution and replication of object state, consistency management, concurrency control and dynamic deployment of restructured objects. It facilitates the design of distributed applications, significantly reducing the overall time for development by taking care of distributed system issues. DCOBE, being implemented on JVM, provides an environment that works on heterogeneous platforms. A distributed application is developed using the Java language in a centralized manner and is then made available on the Internet. The Objects are dynamically deployed to requesting client nodes. This allows users to deal with various environments that exist in a wide area network and to separate applications from the implementation of shared objects.
引用
收藏
页码:273 / 291
页数:19
相关论文
共 50 条
  • [21] SimEnvir++: An object-based simulation environment
    deSouza, R
    Zhang, YH
    COMPUTERS IN INDUSTRY, 1996, 30 (03) : 211 - 217
  • [22] Is Object-Based Warping Solely Object-Based?
    Baker, Nicholas
    Vushaj, Alexa
    Friebel, William
    Yahng, Juhea
    JOURNAL OF EXPERIMENTAL PSYCHOLOGY-HUMAN PERCEPTION AND PERFORMANCE, 2024, 50 (06) : 605 - 625
  • [23] Group protocol for distributed. object-based systems
    Timura, Y
    Tanaka, K
    Takizawa, M
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2002, 18 (05) : 729 - 743
  • [24] Distributed object-based modeling in design simulation marketplace
    Senin, N
    Wallace, DR
    Borland, N
    JOURNAL OF MECHANICAL DESIGN, 2003, 125 (01) : 2 - 13
  • [25] Integrating XML and object-based programming for distributed collaboration
    Roussev, V
    Dewan, P
    Koorakula, N
    Sellappa, S
    IEEE 9TH INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2000, : 254 - 259
  • [26] An architecture for building reliable distributed object-based systems
    Wang, L
    Zhou, WL
    TOOLS 24: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 24 : 260 - 265
  • [27] Using COALA to develop a distributed object-based application
    Vachon, J
    Guelfi, N
    Romanovsky, A
    DOA'00: INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS AND APPL ICATIONS, PROCEEDINGS, 2000, : 195 - 208
  • [28] Elements of an object-based model for distributed and mobile computation
    Stefani, JB
    Germain, F
    Najm, E
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS IV, 2000, 49 : 23 - 43
  • [29] Object-Based Benefits Without Object-Based Representations
    Fougnie, Daryl
    Cormiea, Sarah M.
    Alvarez, George A.
    JOURNAL OF EXPERIMENTAL PSYCHOLOGY-GENERAL, 2013, 142 (03) : 621 - 626
  • [30] INHIBITION OF RETURN TO OBJECT-BASED AND ENVIRONMENT-BASED LOCATIONS
    GIBSON, BS
    EGETH, H
    PERCEPTION & PSYCHOPHYSICS, 1994, 55 (03): : 323 - 339