Effortless software interoperability with Jini∗ connection technology
Software components of mixed and uncertain provenance are the reality for large software systems. As such, getting these components to work together to form an integrated software product is vital, but it is made enormously complex by the aggregate system's uncontrolled heterogeneity. This pape...
Gespeichert in:
Veröffentlicht in: | Bell Labs technical journal 2000-04, Vol.5 (2), p.88-101 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 101 |
---|---|
container_issue | 2 |
container_start_page | 88 |
container_title | Bell Labs technical journal |
container_volume | 5 |
creator | Jai, Benchiao Ogg, Michael Ricciardi, Aleta |
description | Software components of mixed and uncertain provenance are the reality for large software systems. As such, getting these components to work together to form an integrated software product is vital, but it is made enormously complex by the aggregate system's uncontrolled heterogeneity. This paper focuses on a software integration strategy based on Sun Microsystems' Jini ∗ connection technology. Jini had initially been promoted as a technology for interconnecting embedded devices. The ease with which we have been able to use it to accomplish software integration shows that software, whatever its size or age, is really just another "device." We discuss the reasons why we opted for distributed object technology over other enterprise application integration (EAI) solutions and the advantages of Jini over other distributed object platforms such as Common Object Request Broker Architecture (CORBA ∗ ) and Distributed Component Object Model (DCOM). We then describe techniques for achieving interoperability between CORBA and Jini and integrating generic "black-box" components. We also discuss the Dobos project, a Jini-based platform for building large distributed applications, and we close with examples showing how to use Dobos to integrate some historically stand-alone applications. |
doi_str_mv | 10.1002/bltj.2224 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_6772125</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6772125</ieee_id><sourcerecordid>27507471</sourcerecordid><originalsourceid>FETCH-LOGICAL-c343t-86202eb9729118be7f83963e842fd7740a13fd6e9c430cd8e62e4fcb54a19aa03</originalsourceid><addsrcrecordid>eNpd0LtOwzAUBuAIgUQpDMwsEQMSQ4pviZMRqhIupSwg2CzHPaYuaVxsV6VvwBvwfjwJqYo6sJxzhk-_jv4oOsaohxEiF1Udpj1CCNuJOjilecIpSnfbG-VFwtuxHx14P0UI44KzTlQOtLYu1OB97K0OS-kgNk0AZ-fgZGVqE1bx0oRJfGca8_P1HSvbNKCCsU0cQE0aW9u31WG0p2Xt4ehvd6Pn68FT_yYZPpa3_cthoiijIckzgghUBScFxnkFXOe0yCjkjOgx5wxJTPU4g0IxitQ4h4wA06pKmcSFlIh2o7NN7tzZjwX4IGbGK6hr2YBdeEF4ijjjuIWn_-DULlzT_iYIxjjlaU5bdL5BylnvHWgxd2Ym3UpgJNZ9inWfYt1na5ONNT7A5xZK9y4yTnkqXkaloEX5cHX_OhLr7JM_DwBbnnFOMEnpL3dNgb0</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>211157583</pqid></control><display><type>article</type><title>Effortless software interoperability with Jini∗ connection technology</title><source>IEEE Electronic Library (IEL)</source><creator>Jai, Benchiao ; Ogg, Michael ; Ricciardi, Aleta</creator><creatorcontrib>Jai, Benchiao ; Ogg, Michael ; Ricciardi, Aleta</creatorcontrib><description>Software components of mixed and uncertain provenance are the reality for large software systems. As such, getting these components to work together to form an integrated software product is vital, but it is made enormously complex by the aggregate system's uncontrolled heterogeneity. This paper focuses on a software integration strategy based on Sun Microsystems' Jini ∗ connection technology. Jini had initially been promoted as a technology for interconnecting embedded devices. The ease with which we have been able to use it to accomplish software integration shows that software, whatever its size or age, is really just another "device." We discuss the reasons why we opted for distributed object technology over other enterprise application integration (EAI) solutions and the advantages of Jini over other distributed object platforms such as Common Object Request Broker Architecture (CORBA ∗ ) and Distributed Component Object Model (DCOM). We then describe techniques for achieving interoperability between CORBA and Jini and integrating generic "black-box" components. We also discuss the Dobos project, a Jini-based platform for building large distributed applications, and we close with examples showing how to use Dobos to integrate some historically stand-alone applications.</description><identifier>ISSN: 1089-7089</identifier><identifier>EISSN: 1538-7305</identifier><identifier>DOI: 10.1002/bltj.2224</identifier><identifier>CODEN: BLTJFD</identifier><language>eng</language><publisher>New York: IEEE</publisher><ispartof>Bell Labs technical journal, 2000-04, Vol.5 (2), p.88-101</ispartof><rights>Copyright Lucent Technologies Apr-Jun 2000</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c343t-86202eb9729118be7f83963e842fd7740a13fd6e9c430cd8e62e4fcb54a19aa03</citedby><cites>FETCH-LOGICAL-c343t-86202eb9729118be7f83963e842fd7740a13fd6e9c430cd8e62e4fcb54a19aa03</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6772125$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6772125$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Jai, Benchiao</creatorcontrib><creatorcontrib>Ogg, Michael</creatorcontrib><creatorcontrib>Ricciardi, Aleta</creatorcontrib><title>Effortless software interoperability with Jini∗ connection technology</title><title>Bell Labs technical journal</title><addtitle>BLTJ</addtitle><addtitle>Bell Labs Tech. J</addtitle><description>Software components of mixed and uncertain provenance are the reality for large software systems. As such, getting these components to work together to form an integrated software product is vital, but it is made enormously complex by the aggregate system's uncontrolled heterogeneity. This paper focuses on a software integration strategy based on Sun Microsystems' Jini ∗ connection technology. Jini had initially been promoted as a technology for interconnecting embedded devices. The ease with which we have been able to use it to accomplish software integration shows that software, whatever its size or age, is really just another "device." We discuss the reasons why we opted for distributed object technology over other enterprise application integration (EAI) solutions and the advantages of Jini over other distributed object platforms such as Common Object Request Broker Architecture (CORBA ∗ ) and Distributed Component Object Model (DCOM). We then describe techniques for achieving interoperability between CORBA and Jini and integrating generic "black-box" components. We also discuss the Dobos project, a Jini-based platform for building large distributed applications, and we close with examples showing how to use Dobos to integrate some historically stand-alone applications.</description><issn>1089-7089</issn><issn>1538-7305</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2000</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpd0LtOwzAUBuAIgUQpDMwsEQMSQ4pviZMRqhIupSwg2CzHPaYuaVxsV6VvwBvwfjwJqYo6sJxzhk-_jv4oOsaohxEiF1Udpj1CCNuJOjilecIpSnfbG-VFwtuxHx14P0UI44KzTlQOtLYu1OB97K0OS-kgNk0AZ-fgZGVqE1bx0oRJfGca8_P1HSvbNKCCsU0cQE0aW9u31WG0p2Xt4ehvd6Pn68FT_yYZPpa3_cthoiijIckzgghUBScFxnkFXOe0yCjkjOgx5wxJTPU4g0IxitQ4h4wA06pKmcSFlIh2o7NN7tzZjwX4IGbGK6hr2YBdeEF4ijjjuIWn_-DULlzT_iYIxjjlaU5bdL5BylnvHWgxd2Ym3UpgJNZ9inWfYt1na5ONNT7A5xZK9y4yTnkqXkaloEX5cHX_OhLr7JM_DwBbnnFOMEnpL3dNgb0</recordid><startdate>20000401</startdate><enddate>20000401</enddate><creator>Jai, Benchiao</creator><creator>Ogg, Michael</creator><creator>Ricciardi, Aleta</creator><general>IEEE</general><general>Wiley Subscription Services, Inc., A Wiley Company</general><scope>RIA</scope><scope>RIE</scope><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20000401</creationdate><title>Effortless software interoperability with Jini∗ connection technology</title><author>Jai, Benchiao ; Ogg, Michael ; Ricciardi, Aleta</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c343t-86202eb9729118be7f83963e842fd7740a13fd6e9c430cd8e62e4fcb54a19aa03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2000</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Jai, Benchiao</creatorcontrib><creatorcontrib>Ogg, Michael</creatorcontrib><creatorcontrib>Ricciardi, Aleta</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Bell Labs technical journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Jai, Benchiao</au><au>Ogg, Michael</au><au>Ricciardi, Aleta</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Effortless software interoperability with Jini∗ connection technology</atitle><jtitle>Bell Labs technical journal</jtitle><stitle>BLTJ</stitle><addtitle>Bell Labs Tech. J</addtitle><date>2000-04-01</date><risdate>2000</risdate><volume>5</volume><issue>2</issue><spage>88</spage><epage>101</epage><pages>88-101</pages><issn>1089-7089</issn><eissn>1538-7305</eissn><coden>BLTJFD</coden><abstract>Software components of mixed and uncertain provenance are the reality for large software systems. As such, getting these components to work together to form an integrated software product is vital, but it is made enormously complex by the aggregate system's uncontrolled heterogeneity. This paper focuses on a software integration strategy based on Sun Microsystems' Jini ∗ connection technology. Jini had initially been promoted as a technology for interconnecting embedded devices. The ease with which we have been able to use it to accomplish software integration shows that software, whatever its size or age, is really just another "device." We discuss the reasons why we opted for distributed object technology over other enterprise application integration (EAI) solutions and the advantages of Jini over other distributed object platforms such as Common Object Request Broker Architecture (CORBA ∗ ) and Distributed Component Object Model (DCOM). We then describe techniques for achieving interoperability between CORBA and Jini and integrating generic "black-box" components. We also discuss the Dobos project, a Jini-based platform for building large distributed applications, and we close with examples showing how to use Dobos to integrate some historically stand-alone applications.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1002/bltj.2224</doi><tpages>14</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1089-7089 |
ispartof | Bell Labs technical journal, 2000-04, Vol.5 (2), p.88-101 |
issn | 1089-7089 1538-7305 |
language | eng |
recordid | cdi_ieee_primary_6772125 |
source | IEEE Electronic Library (IEL) |
title | Effortless software interoperability with Jini∗ connection technology |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T07%3A52%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Effortless%20software%20interoperability%20with%20Jini%E2%88%97%20connection%20technology&rft.jtitle=Bell%20Labs%20technical%20journal&rft.au=Jai,%20Benchiao&rft.date=2000-04-01&rft.volume=5&rft.issue=2&rft.spage=88&rft.epage=101&rft.pages=88-101&rft.issn=1089-7089&rft.eissn=1538-7305&rft.coden=BLTJFD&rft_id=info:doi/10.1002/bltj.2224&rft_dat=%3Cproquest_RIE%3E27507471%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=211157583&rft_id=info:pmid/&rft_ieee_id=6772125&rfr_iscdi=true |