Christian Hahn, Stefan Nesbigall, Stefan Warwas, I. Zinnikus, M. Klusch, K. Fischer
This paper discusses an innovative mean on model-driven agent-based coordination of semantic Web services. The general idea is to define a platform independent meta-model for semantic Web services and integrate it into a platform independent metamodel for multiagent systems. A model-driven semantic Web services matchmaker agent in combination with model transformations between the platform independent metamodel and existing semantic Web service formats like OWL-S allow the seamless integration of semantic Web services into multiagent systems.
{"title":"Model-driven Approach to the Integration of Multiagent Systems and Semantic Web Services","authors":"Christian Hahn, Stefan Nesbigall, Stefan Warwas, I. Zinnikus, M. Klusch, K. Fischer","doi":"10.1109/EDOCW.2008.43","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.43","url":null,"abstract":"This paper discusses an innovative mean on model-driven agent-based coordination of semantic Web services. The general idea is to define a platform independent meta-model for semantic Web services and integrate it into a platform independent metamodel for multiagent systems. A model-driven semantic Web services matchmaker agent in combination with model transformations between the platform independent metamodel and existing semantic Web service formats like OWL-S allow the seamless integration of semantic Web services into multiagent systems.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130645751","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}
Javier Fernández Briones, M. D. Miguel, A. Alonso, Juan Pedro Silva
Quality of service adaptability refers to the ability of services (or components) to adapt the quality exhibited during run-time, or to the faculty of architectural models to show that several alternatives concerning quality could be implemented. Enclosing quality properties with architectural models has been typically used to improve system understanding. Nevertheless, these properties can also be used to compose subsystems whose quality can be adapted or/and to predict the behavior of the run-time adaptability. Existing software modeling languages lack enough mechanisms to cope with adaptability, e.g. to describe software elements that may offer/require several quality levels. This paper presents concepts that such a language needs to include to model quality-adaptable systems, and how we use those concepts to compose and analyze software architectures.
{"title":"Modeling Quality of Service Adaptability","authors":"Javier Fernández Briones, M. D. Miguel, A. Alonso, Juan Pedro Silva","doi":"10.1109/EDOCW.2008.45","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.45","url":null,"abstract":"Quality of service adaptability refers to the ability of services (or components) to adapt the quality exhibited during run-time, or to the faculty of architectural models to show that several alternatives concerning quality could be implemented. Enclosing quality properties with architectural models has been typically used to improve system understanding. Nevertheless, these properties can also be used to compose subsystems whose quality can be adapted or/and to predict the behavior of the run-time adaptability. Existing software modeling languages lack enough mechanisms to cope with adaptability, e.g. to describe software elements that may offer/require several quality levels. This paper presents concepts that such a language needs to include to model quality-adaptable systems, and how we use those concepts to compose and analyze software architectures.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131061102","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}
J. Mendes, Alexandre Rodrigues, P. Leitão, A. Colombo, Francisco Restivo
Automation systems are changing from the centric-controlled approach to a more flexible and autonomous behavior. The contribution to this philosophy comes from several technologies, including service-oriented concepts. This work focus on some open points of enhanced communication and control patterns and presents it in form of a multi-use communication module. For the development of such systems, the SOA4D implementation of device profile for Web services (DPWS) was used. The specified communication structure that works on top of the DPWS toolkit can be integrated in software applications targeting but not limited to embedded devices. The resulting interaction patterns also establish a stronger association to real life services and define flexible communication routines between service requester and provider.
{"title":"Distributed Control Patterns using Device Profile for Web Services","authors":"J. Mendes, Alexandre Rodrigues, P. Leitão, A. Colombo, Francisco Restivo","doi":"10.1109/EDOCW.2008.30","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.30","url":null,"abstract":"Automation systems are changing from the centric-controlled approach to a more flexible and autonomous behavior. The contribution to this philosophy comes from several technologies, including service-oriented concepts. This work focus on some open points of enhanced communication and control patterns and presents it in form of a multi-use communication module. For the development of such systems, the SOA4D implementation of device profile for Web services (DPWS) was used. The specified communication structure that works on top of the DPWS toolkit can be integrated in software applications targeting but not limited to embedded devices. The resulting interaction patterns also establish a stronger association to real life services and define flexible communication routines between service requester and provider.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129148821","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}
In order to establish and maintain a quality of service (QoS) framework in wireless network, a major requirement is to prolong network lifetime, with simultaneous preservation of other major requirements like coverage, connectivity and adequate resources. In this work an approach is proposed which on a periodic basis it schedules the interfaces into active and inactive phases by using a layered state model and a tiered-based architecture. The model takes into account metrics like the signal strength and devices' capacity limitations, and encompasses them into the layered asynchronous scheduling scheme for end-to-end reliability and performance measures extraction. Each device schedules the next state (active, semi-sleep or sleep state) according to traffic and channel data rate measures, combined with the layered state scheme. Through the designed tiered architecture, and through experimental simulation, the proposed QoS energy-aware management scheme is thoroughly evaluated in order to meet the parameters' values where the optimal QoS and throughput response for each device/user is achieved.
{"title":"End-to-end layered asynchronous scheduling scheme for energy aware QoS provision in asymmetrical wireless devices","authors":"C. Mavromoustakis, H. Karatza","doi":"10.1109/EDOCW.2008.31","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.31","url":null,"abstract":"In order to establish and maintain a quality of service (QoS) framework in wireless network, a major requirement is to prolong network lifetime, with simultaneous preservation of other major requirements like coverage, connectivity and adequate resources. In this work an approach is proposed which on a periodic basis it schedules the interfaces into active and inactive phases by using a layered state model and a tiered-based architecture. The model takes into account metrics like the signal strength and devices' capacity limitations, and encompasses them into the layered asynchronous scheduling scheme for end-to-end reliability and performance measures extraction. Each device schedules the next state (active, semi-sleep or sleep state) according to traffic and channel data rate measures, combined with the layered state scheme. Through the designed tiered architecture, and through experimental simulation, the proposed QoS energy-aware management scheme is thoroughly evaluated in order to meet the parameters' values where the optimal QoS and throughput response for each device/user is achieved.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125409775","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}
The Database Management System (DBMS) used to be a commodity software component, with well known standard interfaces and semantics. However, the performance, scalability and reliability expectations being placed on DBMS have increased the demand for a variety of add-ons, that augment the functionality of the database in a wide range of deployment scenarios, offering support for features such as clustering, replication, and self-management, among others. Recently, several such add-ons have been designed and implemented both in the academia and by leading commercial database providers. Each proposal tends to target certain goals and applications, therefore establishing specific tradeoffs that impair their flexibility. Moreover, it has been a common fundamental assumption that any add-ons should not be intrusive and that the DBMS should be kept unchanged and monolithically handled. While this is a very sensible and pragmatic view due to the complexity of DBMS and the critical role they play in existing information systems, emerging demands on scalability require greater flexibility of the whole data management system so that major functionalities can be realized as autonomous services with specific tradeoffs and quality of service. The GORDA project (EU 1ST FP6) proposed a general purpose DBMS reflection architecture and interface - GAPI, which supports a number of useful extensions while at the same time admitting efficient implementations. By exposing at the interface an abstract representation of the systems' inner functionality, the later can be inspected and manipulated, thus changing its behavior without loss of encapsulation. DBMS have long taken advantage of this - on the database schema, on triggers, and when exposing the log. In this talk we describe the various aspects and goals that led to GAPI and we illustrate the usefulness of the architecture and interface with concrete examples. GORDA fundamentally emphasizes the modularity of the add-ons, e.g. clustering, replication and management, the DBMS itself and fundamental building blocks such as reliable group communication. This effort clearly seems to be of major relevance for the emerging Cloud storage systems. By easing the development of different add-ons for database systems, it can be used to enrich the current products offered by key providers such as Amazon and Google and enable small providers to jump into this new trend. Cloud storage offers are touted as being able to deal with both very large data volumes as well as large numbers of clients with different storage needs. Per se, these two requirements call for highly scalable and flexible infrastructures. Current general tradeoffs however, favor minimal client interfaces with pretty relaxed consistency guarantees which are not adequate to general applications. Bringing transactional semantics and ACID guarantees to the Cloud appears as a major commercial trend and research challenge.
{"title":"An Open Architecture for Scalable Database Clustering","authors":"R. Oliveira","doi":"10.1109/EDOCW.2008.16","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.16","url":null,"abstract":"The Database Management System (DBMS) used to be a commodity software component, with well known standard interfaces and semantics. However, the performance, scalability and reliability expectations being placed on DBMS have increased the demand for a variety of add-ons, that augment the functionality of the database in a wide range of deployment scenarios, offering support for features such as clustering, replication, and self-management, among others. Recently, several such add-ons have been designed and implemented both in the academia and by leading commercial database providers. Each proposal tends to target certain goals and applications, therefore establishing specific tradeoffs that impair their flexibility. Moreover, it has been a common fundamental assumption that any add-ons should not be intrusive and that the DBMS should be kept unchanged and monolithically handled. While this is a very sensible and pragmatic view due to the complexity of DBMS and the critical role they play in existing information systems, emerging demands on scalability require greater flexibility of the whole data management system so that major functionalities can be realized as autonomous services with specific tradeoffs and quality of service. The GORDA project (EU 1ST FP6) proposed a general purpose DBMS reflection architecture and interface - GAPI, which supports a number of useful extensions while at the same time admitting efficient implementations. By exposing at the interface an abstract representation of the systems' inner functionality, the later can be inspected and manipulated, thus changing its behavior without loss of encapsulation. DBMS have long taken advantage of this - on the database schema, on triggers, and when exposing the log. In this talk we describe the various aspects and goals that led to GAPI and we illustrate the usefulness of the architecture and interface with concrete examples. GORDA fundamentally emphasizes the modularity of the add-ons, e.g. clustering, replication and management, the DBMS itself and fundamental building blocks such as reliable group communication. This effort clearly seems to be of major relevance for the emerging Cloud storage systems. By easing the development of different add-ons for database systems, it can be used to enrich the current products offered by key providers such as Amazon and Google and enable small providers to jump into this new trend. Cloud storage offers are touted as being able to deal with both very large data volumes as well as large numbers of clients with different storage needs. Per se, these two requirements call for highly scalable and flexible infrastructures. Current general tradeoffs however, favor minimal client interfaces with pretty relaxed consistency guarantees which are not adequate to general applications. Bringing transactional semantics and ACID guarantees to the Cloud appears as a major commercial trend and research challenge.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126287457","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}
Florian Rosenberg, P. Leitner, Anton Michlmayr, S. Dustdar
Service metadata is an important aspect when developing applications following the service-oriented architecture paradigm. Such metadata includes a description of functionalities offered by a service, pre- and postconditions and data that is produced and consumed by a service, as well as a categorization of functionalities in the domain. Providing expressive metadata for services as part of the runtime infrastructure is necessary to leverage adaptability and autonomic behavior such as dynamic (re-)binding, service selection, invocation and composition. In this paper we present a model and its implementation for adding a reasonable amount of service metadata to foster their use in service-oriented applications and describe how to map concrete Web services to this metadata model. Furthermore, we explain our model based on an illustrative example from the telecommunications domain.
{"title":"Integrated Metadata Support for Web Service Runtimes","authors":"Florian Rosenberg, P. Leitner, Anton Michlmayr, S. Dustdar","doi":"10.1109/EDOCW.2008.38","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.38","url":null,"abstract":"Service metadata is an important aspect when developing applications following the service-oriented architecture paradigm. Such metadata includes a description of functionalities offered by a service, pre- and postconditions and data that is produced and consumed by a service, as well as a categorization of functionalities in the domain. Providing expressive metadata for services as part of the runtime infrastructure is necessary to leverage adaptability and autonomic behavior such as dynamic (re-)binding, service selection, invocation and composition. In this paper we present a model and its implementation for adding a reasonable amount of service metadata to foster their use in service-oriented applications and describe how to map concrete Web services to this metadata model. Furthermore, we explain our model based on an illustrative example from the telecommunications domain.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"189 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115053937","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}
Summary form only given. Self-adaptability and autonomic behaviors are becoming more and more important in the landscape of complex distributed systems, and Web service compositions are a prominent example. Mobile applications require services able to adapt their behavior with respect to different context autonomously, but also more conventional systems demand for reliable services able to cope with "unforeseen" anomalies without human intervention (and without maintaining and redeploying the whole system). These requirements are scarcely supported by current composition languages, like BPEL (Business Process Execution Language), but different research initiatives are trying to overcome these limitations. Some proposals work directly on actual compositions, while others tackle the problem by considering the middleware infrastructure in charge of executing them. Proposed solutions are different and offer many interesting options. The talk surveys the different proposals and proposes a first taxonomy. The result is that the middleware infrastructure plays a key role to provide a holistic and flexible solution for self-adaptive compositions. The brief presentation of a prototype infrastructure for the deployment of reliable and self-adaptive BPEL processes further supports this assumption. The talk concludes by discussing some open issues in the field and by sketching a possible research agenda.
{"title":"Self-adaptive Web Service Compositions","authors":"L. Baresi","doi":"10.1109/EDOCW.2008.53","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.53","url":null,"abstract":"Summary form only given. Self-adaptability and autonomic behaviors are becoming more and more important in the landscape of complex distributed systems, and Web service compositions are a prominent example. Mobile applications require services able to adapt their behavior with respect to different context autonomously, but also more conventional systems demand for reliable services able to cope with \"unforeseen\" anomalies without human intervention (and without maintaining and redeploying the whole system). These requirements are scarcely supported by current composition languages, like BPEL (Business Process Execution Language), but different research initiatives are trying to overcome these limitations. Some proposals work directly on actual compositions, while others tackle the problem by considering the middleware infrastructure in charge of executing them. Proposed solutions are different and offer many interesting options. The talk surveys the different proposals and proposes a first taxonomy. The result is that the middleware infrastructure plays a key role to provide a holistic and flexible solution for self-adaptive compositions. The brief presentation of a prototype infrastructure for the deployment of reliable and self-adaptive BPEL processes further supports this assumption. The talk concludes by discussing some open issues in the field and by sketching a possible research agenda.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130710107","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}
In this paper, we present the Galois substitution counter mode (GSCM) of operation. GSCM is based on the Galois/counter mode (GCM). GSCM is an enhancement of GCM (specially in software implementations), which is characterized by its high throughput and low memory consumption in network applications.
{"title":"Galois Substitution Counter Mode (GSCM)","authors":"M. El-Fotouh, K. Diepold","doi":"10.1109/EDOCW.2008.33","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.33","url":null,"abstract":"In this paper, we present the Galois substitution counter mode (GSCM) of operation. GSCM is based on the Galois/counter mode (GCM). GSCM is an enhancement of GCM (specially in software implementations), which is characterized by its high throughput and low memory consumption in network applications.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116390618","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}
R. Menday, B. Hagemeier, C. Cacciari, G. Fiameni, M. Melato, A. Curtoni, S. V. D. Berghe
This paper is a description of the European A-WARE project. For each user, a deployed instance of the A-WARE technology presents a facade over the underlying fabric of grid resources a bridge between users and resources. The primary target in grid fabric is the Web services based UNICORE 6 software. For the user, A-WARE provides a single point of entry to their distributed resources, and importantly it shields them from the complexity of direct engagement. The primary user interface is Web browser based and built with two well known portal solutions, EnginFrame and GridSphere. The mediation layer is based on an enterprise service bus, which offers excellent integration prospects. This is used for tasks scoped to a single resource, e.g. the management and monitoring of individual resources, as well as tasks covering multiple resources, e.g. workflow enactment, and search functionality. In this paper, we highlight the benefits of such an approach and describe how the adoption of key business integration standards enable the transfer of grid technology to a broader range of fields, from HPC to the business domain.
{"title":"An Easy Way to Access Grid Resources","authors":"R. Menday, B. Hagemeier, C. Cacciari, G. Fiameni, M. Melato, A. Curtoni, S. V. D. Berghe","doi":"10.1109/EDOCW.2008.12","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.12","url":null,"abstract":"This paper is a description of the European A-WARE project. For each user, a deployed instance of the A-WARE technology presents a facade over the underlying fabric of grid resources a bridge between users and resources. The primary target in grid fabric is the Web services based UNICORE 6 software. For the user, A-WARE provides a single point of entry to their distributed resources, and importantly it shields them from the complexity of direct engagement. The primary user interface is Web browser based and built with two well known portal solutions, EnginFrame and GridSphere. The mediation layer is based on an enterprise service bus, which offers excellent integration prospects. This is used for tasks scoped to a single resource, e.g. the management and monitoring of individual resources, as well as tasks covering multiple resources, e.g. workflow enactment, and search functionality. In this paper, we highlight the benefits of such an approach and describe how the adoption of key business integration standards enable the transfer of grid technology to a broader range of fields, from HPC to the business domain.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"736 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116079795","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}
Antonio Manuel Fernandez Villamor, Juan Carlos Yelmo García
The Internet has become an incomparable communication channel to reach old and new customers and to offer innovative services. Due to the increasing interest in Internet-based services, enterprises are trying to make the best use of the advantages provided by an online presence. Moreover, they collaborate in order to provide cross-organizational identity-based services, giving an added value to their traditional services. This poses new challenges regarding identity management between domains. An option to overcome them is to integrate an identity-federation platform with that type of services, but it is a very complex task. In this paper we propose to extend the capabilities of an open source application server in order to make it compatible with an identity-federation platform as a basis to support cross-organizational identity-based services, reducing dramatically the integration tax.
{"title":"Reducing the integration tax of cross-organizational identity-based services with identity federation platforms","authors":"Antonio Manuel Fernandez Villamor, Juan Carlos Yelmo García","doi":"10.1109/EDOCW.2008.50","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.50","url":null,"abstract":"The Internet has become an incomparable communication channel to reach old and new customers and to offer innovative services. Due to the increasing interest in Internet-based services, enterprises are trying to make the best use of the advantages provided by an online presence. Moreover, they collaborate in order to provide cross-organizational identity-based services, giving an added value to their traditional services. This poses new challenges regarding identity management between domains. An option to overcome them is to integrate an identity-federation platform with that type of services, but it is a very complex task. In this paper we propose to extend the capabilities of an open source application server in order to make it compatible with an identity-federation platform as a basis to support cross-organizational identity-based services, reducing dramatically the integration tax.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"221 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115621006","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}