Eingang zum Volltext

Home | Suche | Browsen

Lizenz

Bitte beziehen Sie sich beim Zitieren dieses Dokumentes immer auf folgende
URN: urn:nbn:de:kobv:517-opus-41389
URL: http://opus.kobv.de/ubp/volltexte/2010/4138/


Harrison, William

Malleability, obliviousness and aspects for broadcast service attachment

pdf-Format:
Dokument 1.pdf (531 KB) (SHA-1:a78f04287d6ec0753daa2dfdf22fcd5b7175448a)


Kurzfassung auf Englisch

An important characteristic of Service-Oriented Architectures is that clients do not depend on the service implementation's internal assignment of methods to objects. It is perhaps the most important technical characteristic that differentiates them from more common object-oriented solutions. This characteristic makes clients and services malleable, allowing them to be rearranged at run-time as circumstances change. That improvement in malleability is impaired by requiring clients to direct service requests to particular services. Ideally, the clients are totally oblivious to the service structure, as they are to aspect structure in aspect-oriented software. Removing knowledge of a method implementation's location, whether in object or service, requires re-defining the boundary line between programming language and middleware, making clearer specification of dependence on protocols, and bringing the transaction-like concept of failure scopes into language semantics as well. This paper explores consequences and advantages of a transition from object-request brokering to service-request brokering, including the potential to improve our ability to write more parallel software.

Freie Schlagwörter (englisch): service-oriented , aspect-oriented , programming language , middleware , concurrency
CCS - Klassifikation D.3.3 , D.2.11
Collection Universität Potsdam / Tagungen / Proceedings of the 9th Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS \'10) / Session 3: Fantastic Frameworks and Infamous Infrastructures
Institut: Hasso-Plattner-Institut für Softwaresystemtechnik GMBH
DDC-Sachgruppe: Informatik
Dokumentart: c InProceedings (Aufsatz / Paper einer Konferenz etc.)
Quelle: Proceedings of the 9th Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS '10) / Bram Adams, Michael Haupt, Daniel Lohmann (Hrsg.). - Potsdam : Universitätsverlag Potsdam, 2010. - ISBN 978-3-86956-043-4. - S. 41 - 47
Sprache: Englisch
Erstellungsjahr: 2010
Publikationsdatum: 26.02.2010
Lizenz: Diese Nutzungsbedingung gilt nicht, wenn in den Metadaten eine modifizierende Lizenz genannt ist. Keine Nutzungslizenz vergeben - es gilt das deutsche Urheberrecht


Home | Leitlinien | Impressum | Haftungsausschluss | Statistik | Universitätsverlag | Universitätsbibliothek
Ihr Kontakt für Fragen und Anregungen:
Universitätsbibliothek Potsdam
powered by OPUS  Hosted by KOBV  Open
Archives Initiative  DINI Zertifikat 2007  OA Netzwerk