Dynamic reuse of services in distributed systems
In the context of open distributed systems, subject to continuous addition of service offers and constant evolution, suitable (re)use of software components remains difficult to achieve. Improved support for dynamic reuse and accommodation of services is required to cope with the diversity of object...
Uloženo v:
| Vydáno v: | Object-Oriented Languages: Proceedings: 29th Conference on Technology of Object-Oriented Languages and Systems, 1999, Nancy, France s. 305 - 318 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
1999
|
| Témata: | |
| ISBN: | 076950275X, 9780769502755 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | In the context of open distributed systems, subject to continuous addition of service offers and constant evolution, suitable (re)use of software components remains difficult to achieve. Improved support for dynamic reuse and accommodation of services is required to cope with the diversity of object implementations and specifications. We introduce a programming abstraction called the service group. A service group represents a mediator between weakly coupled distributed objects. It allows the transparency of access to an aggregation of instances of different types related to the same domain of use. It unifies the interface specification of the same service provided by different objects. This is achieved thanks to a type conformance relation between similar services. This approach has several advantages for client objects ranging from late binding improvement to service availability increase. Another advantage lies in the fact that this abstraction enables the composition of existing services and the definition of coordination patterns providing new generic services. |
|---|---|
| AbstractList | In the context of open distributed systems, subject to continuous addition of service offers and constant evolution, suitable (re)use of software components remains difficult to achieve. Improved support for dynamic reuse and accommodation of services is required to cope with the diversity of object implementations and specifications. We introduce a programming abstraction called the service group. A service group represents a mediator between weakly coupled distributed objects. It allows the transparency of access to an aggregation of instances of different types related to the same domain of use. It unifies the interface specification of the same service provided by different objects. This is achieved thanks to a type conformance relation between similar services. This approach has several advantages for client objects ranging from late binding improvement to service availability increase. Another advantage lies in the fact that this abstraction enables the composition of existing services and the definition of coordination patterns providing new generic services. |
| Author | Koscielny, G. Sadou, S. |
| Author_xml | – sequence: 1 givenname: G. surname: Koscielny fullname: Koscielny, G. organization: Univ. de Bretagne Sud, Vannes, France – sequence: 2 givenname: S. surname: Sadou fullname: Sadou, S. |
| BookMark | eNotj81KxDAURgMq6Pw8gK7yAq03f73JUkYdhUIXzoC7oU1uIWI7knSEvr0D47c5Z3XgW7Dr8TgSY_cCSiHAPe6apv4ohXOuRHRQiSu2AKycAYnm85atc_6C87Q22po7Bs_z2A7R80SnTPzY80zpN3rKPI48xDyl2J0mCjzPeaIhr9hN335nWv9zyfavL7vNW1E32_fNU11EAXoqhBUae0DfaSm1seRaKSuQnSHfo_FnlSqQdIqEtR4MYUCJECqrdAikluzh0o1EdPhJcWjTfLh8Un9wN0Mu |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/TOOLS.1999.779061 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EndPage | 318 |
| ExternalDocumentID | 779061 |
| GroupedDBID | 6IE 6IK 6IL AAJGR AAWTH ACGHX ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IERZE OCL RIE RIL |
| ID | FETCH-LOGICAL-i104t-18147f07cb422458e9a22602b5ecf75c60223de293e188c05e7d7270d6834dde3 |
| IEDL.DBID | RIE |
| ISBN | 076950275X 9780769502755 |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000081657900028&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Tue Aug 26 18:12:13 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i104t-18147f07cb422458e9a22602b5ecf75c60223de293e188c05e7d7270d6834dde3 |
| PageCount | 14 |
| ParticipantIDs | ieee_primary_779061 |
| PublicationCentury | 1900 |
| PublicationDate | 19990000 |
| PublicationDateYYYYMMDD | 1999-01-01 |
| PublicationDate_xml | – year: 1999 text: 19990000 |
| PublicationDecade | 1990 |
| PublicationTitle | Object-Oriented Languages: Proceedings: 29th Conference on Technology of Object-Oriented Languages and Systems, 1999, Nancy, France |
| PublicationTitleAbbrev | TOOLS |
| PublicationYear | 1999 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000445485 |
| Score | 1.4191931 |
| Snippet | In the context of open distributed systems, subject to continuous addition of service offers and constant evolution, suitable (re)use of software components... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 305 |
| SubjectTerms | Availability Context-aware services |
| Title | Dynamic reuse of services in distributed systems |
| URI | https://ieeexplore.ieee.org/document/779061 |
| WOSCitedRecordID | wos000081657900028&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5aPHjyVfFNDl7TpruZPM5q8VDaglV6K5tkFnrZSrf195tsthXBi7ckhJAhkG-e3xDy6LMCQHtg6F3OhBxIZnhhGXBhJRQSTJOb8zFS47Gez8205dluamEQsUk-w14cNrF8v3Lb6CrrR268aOocKiVTqdbencKFCLo3JMPcQAzG7fh1dnNog5oDbvqzyWT0Fiv1TC8d-qu5SoMtw5N_3eqUdH9q9Oh0jz5n5ACrC8KfU4N5usZtjXRV0rr9C-iyoj6S5Mb-VuhpYnCuu-R9-DJ7emVtTwS2DIbThgVAFqrkylkRwBc0miIoUDyzgK5U4MIwyz0GEMeB1o4DKh9UFO6lzkX4yvJL0qlWFV4RGgOMRdAuwlYrdF4aAWVhLfDSWrQyuybnUdjFZ6K9WCQ5b_5cvSXHic8g-ibuSGez3uI9OXJfm2W9fmie6hu4VJAC |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LTgMhFCWmmujKV41vWbilpTPcGVirTY1j28RqumsGuJN0MzWd1u8XhmmNiRt3QAiBkHDug3sOIfc2ygGkBYbWxEwkvYQpnmsGXOgE8gRU_TfnI0uHQzmdqnHDs13XwiBi_fkMO75Z5_Ltwqx9qKzrufG8q7PrhbOaYq1tQIUL4axvCK65Ap-O2zDsbPrQpDV7XHUno1H25mv1VCcs-0tepUaX_uG_9nVE2j9VenS8xZ9jsoPlKeGPQWKeLnFdIV0UtGpeAzovqfU0uV7hCi0NHM5Vm7z3nyYPA9aoIrC5c51WzEGySAueGi0c_IJElTsTikca0BQpGNeMYosOxrEnpeGAqXVGCreJjIV7zOIz0ioXJZ4T6lOMubMv3FQtZFwoAUWuNfBCa9RJdEFO_GFnn4H4YhbOefnn6B3ZH0xes1n2PHy5IgeB3cBHKq5Ja7Vc4w3ZM1-rebW8ra_tG2_ck0s |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Object-Oriented+Languages%3A+Proceedings%3A+29th+Conference+on+Technology+of+Object-Oriented+Languages+and+Systems%2C+1999%2C+Nancy%2C+France&rft.atitle=Dynamic+reuse+of+services+in+distributed+systems&rft.au=Koscielny%2C+G.&rft.au=Sadou%2C+S.&rft.date=1999-01-01&rft.pub=IEEE&rft.isbn=9780769502755&rft.spage=305&rft.epage=318&rft_id=info:doi/10.1109%2FTOOLS.1999.779061&rft.externalDocID=779061 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769502755/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769502755/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769502755/sc.gif&client=summon&freeimage=true |

