A. Tsalgatidou | National & Kapodistrian University of Athens (original) (raw)
Papers by A. Tsalgatidou
[1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences
Lecture Notes in Computer Science, 2006
IFIP — The International Federation for Information Processing
Services are the building blocks for loosely-coupled, distributed applications based on the Servi... more Services are the building blocks for loosely-coupled, distributed applications based on the Service Oriented Architecture's principles. One of the major benefits they offer is interoperability both between components of Service Oriented systems and between different systems. Still, the variety and diversity of implementations and interpretations of SOA and the vast amount of emerging standards hinder interoperability. This paper examines the interoperability requirements and related issues for each one of the major e-Services categories: Web, Grid and P2P services. Our aim is to provide the basis for a roadmap towards improving interoperability of e-Services which will enable the successful formation of service-based distributed applications.
International Journal of Web Services Research, 2008
Service-oriented computing (SOC) has been marked as the technology trend that caters for interope... more Service-oriented computing (SOC) has been marked as the technology trend that caters for interoperability among the components of a distributed system. However, the emergence of various incompatible instantiations of the SOC paradigm, e.g. Web or peer-to-peer services (P2P), and the divergences encountered within each of these instantiations state clearly that interoperability is still an open issue, mainly due to its multi-dimensional nature. In this paper we address the interoperability problem by first presenting its multiple dimensions and then by describing a conceptual model called generic service model (GeSMO), which can be used as a basis for the development of languages, tools and mechanisms that support interoperability. We then illustrate how GeSMO has been utilized for the provision of a P2P service description language and a P2P invocation mechanism which leverages interoperability between heterogeneous P2P services and between P2P services and Web services.
Information Processing Letters, 1990
Challenges and Solutions
eCommerce has been well established for several years, particularly using Electronic Data Interch... more eCommerce has been well established for several years, particularly using Electronic Data Interchange (EDI) over private or value-added networks. The advent of Internet and the World Wide Web has given a further push to eCommerce and has been dramatically changing the way business is conducted. Enterprises, in order to be competitive, form powerful business alliances that offer services and products by utilizing the autonomous and heterogeneous infrastructure provided by the independent partners. Such extended corporations reach out not only with business relationships. They also integrate their business processes and information systems with company value chains being transformed to integrated value chains for efficiently supporting this new model of extended enterprises. This paper gives an overview of the technological challenges for B2B eCommerce and integrated value chains. It explains how adaptive business objects and controlled interoperability on one hand, and e-services on the other, are the key enabling technologies to the challenge of integrated value chains and then discusses how business transactions can be combined with eServices to provide flexible electronic business solutions.
Lecture Notes in Computer Science, 2001
The Internet changes the way business is conducted. It provides an affordable and easy way to lin... more The Internet changes the way business is conducted. It provides an affordable and easy way to link companies with their incorporating trading and distribution partners as well as customers. However, the Internet's potential is jeopardized by the rising digital anarchy: closed markets that cannot use each other's services; incompatible applications and frameworks that cannot interoperate or build upon each other; difficulties in exchanging business data; lack of highly available servers and secure communication. One solution to these problems is a new paradigm for e-business in which a rich array of modular electronic services (called e-services) is accessible by virtually anyone and any device. This new paradigm is currently the focus of the efforts of many researchers and software vendors. This paper presents the e-services architecture, its advantages as opposed to today's applications and gives an overview of evolving standards. It then presents the related technical challenges, the way some of them are addressed by existing technology and the remaining open issues.
Decision Support Systems, 2007
The Web Service paradigm is currently considered as the most promising and rapidly evolving techn... more The Web Service paradigm is currently considered as the most promising and rapidly evolving technology for developing applications in open, distributed and heterogeneous environments. The proliferation of this new technology has coincided with significant advances in the hardware and software capabilities of wireless devices. The combination of the two worlds (i.e. making wireless devices capable of providing and consuming Web Services) is considered of major importance to the computing industry for the forthcoming years. This paper describes two scenarios of using Web Services in wireless devices, identifies their advantages and supporting technologies. A reference architecture for the use of Web Services in the wireless world is proposed. Finally, the results of the performance evaluation of an experimental setup are presented.
Information Systems, 1999
The web service paradigm is a promising technology for developing applications in open, distribut... more The web service paradigm is a promising technology for developing applications in open, distributed and heterogeneous environments. The proliferation of this new technology has coincided with significant advances in the hardware and software capabilities of mobile devices. Due to the great benefits that come with the web service technology, such as interoperability, dynamic service discovery and reusability, there is a strong interest in making mobile devices capable of providing and consuming web services over wireless networks. This paper describes several scenarios of using web services in mobile devices and identifies their advantages, issues and challenges.
Abstract: Industrial application development approaches are striving for solutions that promote t... more Abstract: Industrial application development approaches are striving for solutions that promote the rapid development of flexible and adaptable systems and the exploitation of legacy systems and resources. The Service-oriented Development (SOD) paradigm, a current trend in software development, could be beneficial to industrial application development approaches. However, the heterogeneity in existing standards and protocols for the discovery of the various service types is an obstacle for the use of SOD in industry. This paper addresses this issue by proposing a solution that supports the unified discovery of heterogeneous services and thus supporting the use of SOD in industry. The proposed solution comprises a generic service model (GeSMO), which facilitates the specification of heterogeneous services, a query language called Unified Service Query Language (USQL), based on GeSMO, which facilitates the unified discovery of heterogeneous services within heterogeneous service regist...
A hypermedia model is presented for the management of extendible multimedia information envisaged... more A hypermedia model is presented for the management of extendible multimedia information envisaged for tourist applications. The information is modelled according to the object-oriented methodology and organised into aggregation and specialisation / generalisation hierarchies, containing data that can be further enriched by authorised users - typically travel agents. The end-user conceives a hypermedia network, in which visited nodes are traced and navigation paths can be constructed on the fly.
Service Oriented Computing is branded as the software engineering trend which will reshape the wa... more Service Oriented Computing is branded as the software engineering trend which will reshape the way distributed applications and systems are built. This new trend has reformed existing distributed application development paradigms such as grid and peer-to-peer (p2p) paradigms. Although, the notion of service has been firmly incorporated within the grid computing paradigm, the p2p computing paradigm has not ensued a similar approach. Hence, existing p2p computing frameworks and platforms have leveraged proprietary approaches in incorporating the notion of service.
HILDE is a generic platform that aims to support the development of a wide range of educational a... more HILDE is a generic platform that aims to support the development of a wide range of educational applications that use multimedia assets such as video, image and sound. It supports reusability and provides flexibility by integrating a number of tools to support the tasks and the activities of four kinds of roles, namely: the MetaAuthoring role, the Authoring role, the trainee role and the tutor role. The tasks of the MetaAuthoring role are concerned with the organization and storage of the knowledge of a scientific domain. The Authoring role tasks concern the creation of a specific application. The trainee role encapsulates the activities of an individual trainee who attends a session of lessons either locally or remotely while his/her progress is automatically monitored and guided with intelligent educational techniques. A supervisor optionally monitors the trainees' progress and advises them, if needed. HILDE can meet the requirements of many and different organizations, since ...
[1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences
Lecture Notes in Computer Science, 2006
IFIP — The International Federation for Information Processing
Services are the building blocks for loosely-coupled, distributed applications based on the Servi... more Services are the building blocks for loosely-coupled, distributed applications based on the Service Oriented Architecture's principles. One of the major benefits they offer is interoperability both between components of Service Oriented systems and between different systems. Still, the variety and diversity of implementations and interpretations of SOA and the vast amount of emerging standards hinder interoperability. This paper examines the interoperability requirements and related issues for each one of the major e-Services categories: Web, Grid and P2P services. Our aim is to provide the basis for a roadmap towards improving interoperability of e-Services which will enable the successful formation of service-based distributed applications.
International Journal of Web Services Research, 2008
Service-oriented computing (SOC) has been marked as the technology trend that caters for interope... more Service-oriented computing (SOC) has been marked as the technology trend that caters for interoperability among the components of a distributed system. However, the emergence of various incompatible instantiations of the SOC paradigm, e.g. Web or peer-to-peer services (P2P), and the divergences encountered within each of these instantiations state clearly that interoperability is still an open issue, mainly due to its multi-dimensional nature. In this paper we address the interoperability problem by first presenting its multiple dimensions and then by describing a conceptual model called generic service model (GeSMO), which can be used as a basis for the development of languages, tools and mechanisms that support interoperability. We then illustrate how GeSMO has been utilized for the provision of a P2P service description language and a P2P invocation mechanism which leverages interoperability between heterogeneous P2P services and between P2P services and Web services.
Information Processing Letters, 1990
Challenges and Solutions
eCommerce has been well established for several years, particularly using Electronic Data Interch... more eCommerce has been well established for several years, particularly using Electronic Data Interchange (EDI) over private or value-added networks. The advent of Internet and the World Wide Web has given a further push to eCommerce and has been dramatically changing the way business is conducted. Enterprises, in order to be competitive, form powerful business alliances that offer services and products by utilizing the autonomous and heterogeneous infrastructure provided by the independent partners. Such extended corporations reach out not only with business relationships. They also integrate their business processes and information systems with company value chains being transformed to integrated value chains for efficiently supporting this new model of extended enterprises. This paper gives an overview of the technological challenges for B2B eCommerce and integrated value chains. It explains how adaptive business objects and controlled interoperability on one hand, and e-services on the other, are the key enabling technologies to the challenge of integrated value chains and then discusses how business transactions can be combined with eServices to provide flexible electronic business solutions.
Lecture Notes in Computer Science, 2001
The Internet changes the way business is conducted. It provides an affordable and easy way to lin... more The Internet changes the way business is conducted. It provides an affordable and easy way to link companies with their incorporating trading and distribution partners as well as customers. However, the Internet's potential is jeopardized by the rising digital anarchy: closed markets that cannot use each other's services; incompatible applications and frameworks that cannot interoperate or build upon each other; difficulties in exchanging business data; lack of highly available servers and secure communication. One solution to these problems is a new paradigm for e-business in which a rich array of modular electronic services (called e-services) is accessible by virtually anyone and any device. This new paradigm is currently the focus of the efforts of many researchers and software vendors. This paper presents the e-services architecture, its advantages as opposed to today's applications and gives an overview of evolving standards. It then presents the related technical challenges, the way some of them are addressed by existing technology and the remaining open issues.
Decision Support Systems, 2007
The Web Service paradigm is currently considered as the most promising and rapidly evolving techn... more The Web Service paradigm is currently considered as the most promising and rapidly evolving technology for developing applications in open, distributed and heterogeneous environments. The proliferation of this new technology has coincided with significant advances in the hardware and software capabilities of wireless devices. The combination of the two worlds (i.e. making wireless devices capable of providing and consuming Web Services) is considered of major importance to the computing industry for the forthcoming years. This paper describes two scenarios of using Web Services in wireless devices, identifies their advantages and supporting technologies. A reference architecture for the use of Web Services in the wireless world is proposed. Finally, the results of the performance evaluation of an experimental setup are presented.
Information Systems, 1999
The web service paradigm is a promising technology for developing applications in open, distribut... more The web service paradigm is a promising technology for developing applications in open, distributed and heterogeneous environments. The proliferation of this new technology has coincided with significant advances in the hardware and software capabilities of mobile devices. Due to the great benefits that come with the web service technology, such as interoperability, dynamic service discovery and reusability, there is a strong interest in making mobile devices capable of providing and consuming web services over wireless networks. This paper describes several scenarios of using web services in mobile devices and identifies their advantages, issues and challenges.
Abstract: Industrial application development approaches are striving for solutions that promote t... more Abstract: Industrial application development approaches are striving for solutions that promote the rapid development of flexible and adaptable systems and the exploitation of legacy systems and resources. The Service-oriented Development (SOD) paradigm, a current trend in software development, could be beneficial to industrial application development approaches. However, the heterogeneity in existing standards and protocols for the discovery of the various service types is an obstacle for the use of SOD in industry. This paper addresses this issue by proposing a solution that supports the unified discovery of heterogeneous services and thus supporting the use of SOD in industry. The proposed solution comprises a generic service model (GeSMO), which facilitates the specification of heterogeneous services, a query language called Unified Service Query Language (USQL), based on GeSMO, which facilitates the unified discovery of heterogeneous services within heterogeneous service regist...
A hypermedia model is presented for the management of extendible multimedia information envisaged... more A hypermedia model is presented for the management of extendible multimedia information envisaged for tourist applications. The information is modelled according to the object-oriented methodology and organised into aggregation and specialisation / generalisation hierarchies, containing data that can be further enriched by authorised users - typically travel agents. The end-user conceives a hypermedia network, in which visited nodes are traced and navigation paths can be constructed on the fly.
Service Oriented Computing is branded as the software engineering trend which will reshape the wa... more Service Oriented Computing is branded as the software engineering trend which will reshape the way distributed applications and systems are built. This new trend has reformed existing distributed application development paradigms such as grid and peer-to-peer (p2p) paradigms. Although, the notion of service has been firmly incorporated within the grid computing paradigm, the p2p computing paradigm has not ensued a similar approach. Hence, existing p2p computing frameworks and platforms have leveraged proprietary approaches in incorporating the notion of service.
HILDE is a generic platform that aims to support the development of a wide range of educational a... more HILDE is a generic platform that aims to support the development of a wide range of educational applications that use multimedia assets such as video, image and sound. It supports reusability and provides flexibility by integrating a number of tools to support the tasks and the activities of four kinds of roles, namely: the MetaAuthoring role, the Authoring role, the trainee role and the tutor role. The tasks of the MetaAuthoring role are concerned with the organization and storage of the knowledge of a scientific domain. The Authoring role tasks concern the creation of a specific application. The trainee role encapsulates the activities of an individual trainee who attends a session of lessons either locally or remotely while his/her progress is automatically monitored and guided with intelligent educational techniques. A supervisor optionally monitors the trainees' progress and advises them, if needed. HILDE can meet the requirements of many and different organizations, since ...