{"title":"Agents, services, and electronic markets: how do they integrate?","authors":"M. Merz, K. Muller-Jones, W. Lamersdorf","doi":"10.1109/ICDP.1996.864209","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864209","url":null,"abstract":"Agent-oriented programming (AOP) is a client/server paradigm that gains increasing attention. Recently emerging AOP platforms claim to provide suitable technical support for the implementation of electronic market (EM) systems. This paper first argues that an open system infrastructure to support the 'right' programming paradigm is a necessary but not sufficient condition for dynamic proliferation of EMs. Another important requirement is organizational openess of client/server cooperations. The COSM (Common Open Service Market) infrastructure aims at generic system support for such applications. It was designed and implemented to realize flexible means for accessing remote services dynamically in evolving electronic markets. The paper then shows how the COSM infrastructure can be extended by AOP concepts in order to provide an adequate open systems platform to support highly flexible service offer and access.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115343864","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Migrating from ISODE/ROSE to DCE/RPC: a common interface and a compiler","authors":"J. Hummes, W. Gerteis","doi":"10.1109/ICDP.1996.864198","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864198","url":null,"abstract":"ROSE of the OSI Reference Model and the RPC paradigm are two major concepts in the area of distributed computing. ISODE and DCE RPC are implementations of these models. This paper is addressed towards distributed application programmers, who use the RO-notation of ASN.1 as specification language and want to develop RPC applications as well. We introduce an approach of a common interface, which consists of two parts: A common interface to the runtime environments of ISODE and DCE, and a transformation from a specification given in the RO-notation into DCE IDL. Using this interface we provide a migration path from an application based on ISODE to one based on DCE. The concept also enables newly developed applications to run in both environments, which in creases the number of potential users substantially. Furthermore the specification of user specific data types and operations can be preserved in ASN.1, since the transformation into DCE IDL is generated by the compiler ro2idl.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126564540","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Distributed object oriented approaches","authors":"C. Horn, A. O'Toole","doi":"10.1109/ICDP.1996.864182","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864182","url":null,"abstract":"This short document gives an overview of two leading object infrastructure technologies, the Microsoft COM/OLE and the OMG's OMA and CORBA. The short paper describes the history, origins and context for the development of both technologies. This is accompanied by a brief technical overview of the major architectural issues deployed in realising each technology.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"201 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123224807","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Qos support for distributed multimedia communications","authors":"F. Garcia, D. Hutchison, A. Mauthe, N. Yeadon","doi":"10.1109/ICDP.1996.864221","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864221","url":null,"abstract":"The nature of distributed multimedia applications is such that they require multipeer communication support mechanisms. Multimedia traffic needs to be delivered to end-systems, networks and end-users in a form that they can handle while satisfying the constraints imposed by the multimedia application. Quality of Service (QoS) mechanisms are required that can ensure full quality media playout at high-performance workstations while at the same time providing appropriately filtered lower quality media for playout at low-end systems. Existing multicast support mechanisms are deficient for this purpose, in a heterogeneous environment, because they work on a lowest common denominator premise where the quality provided depends on the least capable link or node involved in the multicast session. In this paper we discuss a QoS model to provide receiver-dependent QoS based on filtering techniques, and we present initial experimental results.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123474278","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Service management using up-to-date quality properties","authors":"A. Kuepper, C. Popien, B. Meyer","doi":"10.1109/ICDP.1996.864220","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864220","url":null,"abstract":"The ever increasing growth of global computer networks is leading to an open service market which will rely on strategies for service trading. These services have to meet the requirements of their customers. The distributed platform ANSAware offers suitable facilities, but is too short of concepts that cope with the dynamic character of service properties. Therefore, the process of trading was extended by strategies providing an update of dynamic attributes during run time. These strategies are presented and compared, taking measurements into account. Furthermore, an architecture is described which supports the update of property values through recording, evaluation and processing.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132098368","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An object group model and its implementation to support cooperative applications on CORBA","authors":"F. Moreira Costa, E. R. Mauro Madeira","doi":"10.1109/ICDP.1996.864204","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864204","url":null,"abstract":"Cooperative applications are emerging as a promising new field for the use of distributed systems technology. This new type of application also presents new requirements, challenging research and development of distributed systems. One of these requirements refers to the group nature of the interactions in these new environments, which has not found suitable support with traditional distributed system mechanisms. In this paper we propose a model of object groups to support this kind of applications. An implementation model based on distributed objects is also proposed and a prototype constructed on top of a CORBA (Common Object Request Broker Architecture) platform is described.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124518980","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Migration of legacy applications to a CORBA platform: a case study","authors":"D. Konstantas","doi":"10.1109/ICDP.1996.864196","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864196","url":null,"abstract":"An important problem that many large organizations face today concerns the support and evolution of their large (legacy) information systems. In this paper we present an approach for migrating large and interdependent legacy information systems to CORBA based platforms. Our approach allows continuous availability of the information systems, minimal manpower for the implementation and preservation of the autonomy of the independent information systems. The information systems of ABB AG serve as case study for the presentation of our approach.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132100119","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A model for evolution of services in distributed systems","authors":"T. Senivongse, I. Utting","doi":"10.1109/ICDP.1996.864215","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864215","url":null,"abstract":"Large software systems are never static. They exist in an environment that is subject to constant changes in both functionality and technology. This is particularly a problem for large-scale distributed systems, where different components may be subject to different, divergent, pressures. This paper describes work carried out on an RM-ODP-based model for evolution of distributed application services under such conditions. It examines problems that may occur when services evolve to their new versions without corresponding evolution in their clients and presents a mechanism to preserve such old services as are still needed. The model uses the idea of 'map ping' to provide the impression of old services using their new versions. A prototype of the model has been implemented on the ANSAware platform, giving an example of how the model can be applied in a working distributed environment.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"143 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127568770","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
N. Diehl, D. Grill, A. Held, R. Kroh, T. Reigber, T. Ziegert
{"title":"System integration for mobile computing and service mobility","authors":"N. Diehl, D. Grill, A. Held, R. Kroh, T. Reigber, T. Ziegert","doi":"10.1109/ICDP.1996.864192","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864192","url":null,"abstract":"In future networks, mobile computers will become increasingly important. Distributed, mobile applications enable information access anywhere, anytime. Mobility, location independence and adequate information access will be supported simultaneously. Major problems due to mobility and the specific characteristics of portable computers and wireless communications are dynamic configuration, moving resources, reachability, data and functional consistency. In this paper we present a system called MOBI-DICK that addresses the problems of mobile computing. The requirements and solutions for service mobility are described in detail.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"48 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120926479","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Equus: a QoS manager for distributed applications","authors":"C. Sreenan, P. Mishra","doi":"10.1109/ICDP.1996.864224","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864224","url":null,"abstract":"This paper discusses QOS management for distributed multimedia applications, focusing on end-system support. We propose a new software framework for managing resources which is composed of two key elements: the QOS management and application design models. The former has at its core a QOS manager which is responsible for admission control, QOS translation and performance monitoring. It also provides mechanisms and policies for employing dynamic adaptation to manage application access to resources. The application model is used to simplify the problems of QOS specification and re source allocation/accounting. Preliminary experiences with a prototype of this system in a workstation environment are reported. This has been implemented as the Equus QOS management platform currently running over Unix System V.4.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115159903","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}