scispace - formally typeset

Proceedings ArticleDOI

Evaluation of WS-* Standards Based Interoperability of SOA Products for the Hungarian e-Government Infrastructure

10 Feb 2010-Vol. 334, pp 118-123

TL;DR: A flexible and extensible test bed and a set of test cases for SOA products considering three aspects: compliance with standards, interoperability and development support are defined.

AbstractThe proposed architecture of the Hungarian e-Government Framework, mandating the functional co-operation of independent organizations, puts special emphasis on interoperability. WS-* standards have been created to reach uniformity and interoperability in the common middleware tasks for web services such as security, reliable messaging and transactions. These standards, however, while existing for some time, have implementations slightly different in quality. In order to assess implementations, thorough tests should be performed, and relevant test cases ought to be accepted. For selecting mature SOA products for e-Government application, a methodology of such an assessment is needed. We have defined a flexible and extensible test bed and a set of test cases for SOA products considering three aspects: compliance with standards, interoperability and development support.

...read more

Content maybe subject to copyright    Report

Citations
More filters

Journal ArticleDOI
01 May 2015
TL;DR: This survey introduces necessary background and fundamentals to understand current efforts in IoT, WoT and SWoT by reviewing key enabling technologies and addresses associated challenges and highlight potential research to be perused in future.
Abstract: Currently, a large number of smart objects and different types of devices are interconnected and communicate via Internet Protocol that creates a worldwide ubiquitous and pervasive network called the Internet of Things (IoT). With an increase in the deployment of smart objects, IoT is expected to have a significant impact on human life in the near future. A majorbreakthrough in bridging the gap between virtual and physical worlds came from the vision of the Web of Things (WoT), which employs open Web standards in achieving information sharing and objects interoperability. Social Web of Things (SWoT) further extends WoT to integrate smart objects with social networks and is observed to not only bridge between physical and virtual worlds but also facilitate continued interaction between physical devices and human. This makes SWoT the most promising approach and has now become an active research area.This survey introduces necessary background and fundamentals to understand current efforts in IoT, WoT and SWoT by reviewing key enabling technologies. These efforts are investigated in detail from several different perspectives such as architecture design, middleware, platform, systems implementation, and application in hand. Moreover, a large number of platforms and applications are analyzed and evaluated from various alternatives have become popular during the past decade. Finally, we address associated challenges and highlight potential research to be perused in future.

188 citations


Cites methods from "Evaluation of WS-* Standards Based ..."

  • ...SOA is based on what is commonly called Web services protocols (WS-⁄) [8], such as Simple Object Access Protocol (SOAP), Web Service Description Language (WSDL), Universal Description Discovery and Integration (UDDI)....

    [...]


Proceedings ArticleDOI
04 Jul 2011
TL;DR: This paper reports the effort aimed at migrating an Open Source Software framework, Hackystat, to cloud computing, and reports the main steps followed, the process and technical challenges faced, and some of the strategies that helped to address those challenges.
Abstract: Cloud computing has gained significant attention of industry and academic sectors which are interested in adopting or experimenting with this technology. An increasing number of companies are expected to migrate their systems to cloud enabled infrastructures. However, there has not been much attention paid to provide sufficient process support. Since migration projects are likely to encounter several kinds of challenges, it is important to identify and share the process and logistical requirements of migration projects in order to build a body of knowledge of appropriate process, methods, and tools. This paper purports to contribute to the growing knowledge of how to migrate existing systems to cloud computing by reporting our effort aimed at migrating an Open Source Software (OSS) framework, Hackystat, to cloud computing. We report the main steps followed, the process and technical challenges faced, and some of the strategies that helped us to address those challenges. We expect the reported experiences can provide readers with useful insights into the process and technical aspects that should be considered when migrating existing software systems to cloud computing infrastructures.

70 citations


Cites methods from "Evaluation of WS-* Standards Based ..."

  • ...Different methodologies for service oriented architectures [10-11] and performance evaluation of cloud infrastructure [12] have suggested that quality attributes of the target infrastructure like transaction throughput rate and response time are as important as the quality attributes of the SaaS system itself....

    [...]


Journal ArticleDOI
TL;DR: A case study of an e-Government interaction between a ministry and a government agency and the information security challenges identified in the implementation is presented.
Abstract: The government of Tanzania adopted an e-Government strategy in 2009 that is aimed at improving efficiency in government and providing better services to citizens. Information security is identified as one of the requirements for the successful e-Government implementation although the government has not adopted any standards or issued guidelines to government agencies with regards to information security. Comprehensive addressing of information security can be an expensive undertaking and without guidelines information security implementations may be more prone to failure. In a resource poor country such as Tanzania, there is a need for a cost effective and sustainable means of addressing information security in e-Government implementations. In this paper the authors present a case study of an e-Government interaction between a ministry and a government agency and the information security challenges identified in the implementation. In order to address these challenges an information security fram...

25 citations


Cites background from "Evaluation of WS-* Standards Based ..."

  • ...TOG framework PILLAR Security Objective Security Requirement Governance Operational Technical Confidentiality Authentication International Standards, Laws and Regulations, Organisational Policies Risk Assessment Certificate Authorities Metadata definitions Awareness Sessions Ontologies Attribute based Access control using XACML & SAML attributes Passwords Authorization and Access Control Privacy Integrity Data Integrity International Standards, Organisational Policies Certificate Authorities Encryption, SSL Availability Availability Business Continuity Policies (BCP) Power Management Business Continuity Plans Interoperability frameworks SOA, Web Services, Uninterruptible Power Supply (UPS) Accountability Trust & Non Repudiation Laws and Regulations, Contractual Agreements and MoUs Certificate Authorities Digital Signatures, Certificates, PKI D ow nl oa de d by [U N IS A U ni ve rs ity S ou th A fr ic a] , [ M ar ik i E lo ff ] a t 0 0: 32 1 1 A pr il 20 12...

    [...]

  • ...Many e-Government implementations are achieved through Service Oriented Architectures (SOA) with Web Services (Chunnian et al. 2011; Simon et al. 2010; Scholl, Pardo 2010)....

    [...]

  • ...Many e-Government implementations are achieved through Service Oriented Architectures (SOA) with Web Services (Chunnian et al....

    [...]

  • ...The implementation of successful information security implementations should thus include addressing of culture Technical T1 Access control lists can be translated into electronic polices using open standards such as XACML and implemented using SAML T2 Service Oriented Architectures and Web Services can be used for technical interoperability; in addition semantic interoperability can be achieved through use of ontologies T4 In general, Security Objectives are Confidentiality which includes authentication, authorization and access control and privacy, Integrity, Availability and Accountability which includes Trust and Non repudiation D ow nl oa de d by [U N IS A U ni ve rs ity S ou th A fr ic a] , [ M ar ik i E lo ff ] a t 0 0: 32 1 1 A pr il 20 12...

    [...]


Book ChapterDOI
07 Jul 2010
TL;DR: The domain specific language introduced in this paper uses a Java and C#-like language for describing web service interfaces that has the same descriptive power as WSDL while maintaining simplicity and readability.
Abstract: The basic building blocks of SOA systems are web services. WSDL, the standard language for defining web services, is far too complex and redundant to be efficiently handled by humans. Existing solutions use either graphical representations (UML, etc.), which are again inefficient in large scale projects, or define web services in the implementation’s native language, which is a bottom-up approach risking interface stability. Both lack support for concepts like conditions, access-rights, etc. The domain specific language introduced in this paper uses a Java and C#-like language for describing web service interfaces. It has the same descriptive power as WSDL while maintaining simplicity and readability. Examples show how to use the language, and how it can be compiled into WSDL.

9 citations


Cites background from "Evaluation of WS-* Standards Based ..."

  • ...Most major software vendors offer web service and BPEL capable and more-or-less interoperable [3] environments....

    [...]


Proceedings ArticleDOI
04 Jul 2011
TL;DR: This analysis thoroughly analyze two important Web Services stacks for interoperability of WS-Security and WS-Reliable Messaging features and shows that security and reliability features are far from being implemented in an interoperable manner.
Abstract: Recently, the Web Services Interoperability Organization(WS-I) has announced to have completed its interoperability standards work. The latest deliverables include the so-called "Basic Security Profile" and the "Reliable SecureProfile". This gives rise to the question whether or not Web Services adopters can rely on interoperability of Web Services stacks, in particular in terms of security and reliability features. To answer this question, we thoroughly analyze two important Web Services stacks for interoperability of WS-Security and WS-Reliable Messaging features. Our analysis shows that security and reliability features are far from being implemented in an interoperable manner. Additionally, we reveal that some of those interoperability problems are not even covered by WS-I profiles and therefore conclude that WS-I's work has not yet resulted in Web Services interoperability.

8 citations


References
More filters

Proceedings ArticleDOI
09 Jul 2007
TL;DR: This work has built a methodology to verify the interoperability of the various products in an SOA stack based on a case study carried out for a customer.
Abstract: Interoperability is the ability of software and hardware on various machines from various vendors to communicate with each other without significant changes to either side. SOA implementations have a wide variety of disparate products, such as portal, business process engine, enterprise service bus, application server, registry etc., from same or different vendors. These products need to interoperate with each other for the system to behave as a cohesive whole and provide the desired functionality. Usually open Web Service standards and specifications are used to connect these products in an SOA stack However, interoperability cannot be guaranteed due to various reasons like differences in the versions of Web Service standards and specifications supported, differences in error handling mechanisms, differences in protocol support etc. Before an enterprise decides on its SOA enabled products, the interoperability between them should be tested against at least a couple of business processes. We have built a methodology to verify the interoperability of the various products in an SOA stack based on a case study carried out for a customer.

19 citations


Proceedings ArticleDOI
06 Jun 2004
TL;DR: A look at some of the key Web services interoperability issues pointed out by practitioners and critically examine how Basic Profile 1.0 addresses them and some limitations of the profile are examined.
Abstract: Interoperability refers to the ability of software and hardware on multiple machines from multiple vendors to communicate with each other without significant changes on either side. Web services streamline enterprise application integration by making it easier to tie applications running on heterogeneous platforms together helping them communicate correctly, effectively and at reduced cost. The difficulty of integration is a function of the level of interoperability between the applications being integrated. Even though there are established standards for Web services messaging (SOAP), description (WSDL) and discovery and registry (UDDI), custom implementations of these protocols by individual vendors has led to various interoperability issues. Web Services Interoperability Organization (WS-I) recently released Basic Profile 1.0, addressing the interoperability issues with core Web services standards. In this paper, we look at some of the key Web services interoperability issues pointed out by practitioners and critically examine how Basic Profile 1.0 addresses them. Further we also examine some limitations of the profile. We conclude by evaluating a popular Web services implementation against the profile and present our observations.

19 citations


Proceedings ArticleDOI
03 Jan 2007
TL;DR: The paper presents some challenges to seamless e-government, and proposes a technical solution - government-enterprise ecosystem gateway (G-EEG) to address them and a number of extensions are described as solutions to the challenges.
Abstract: The paper presents some challenges to seamless e-government, and proposes a technical solution - government-enterprise ecosystem gateway (G-EEG) to address them. G-EEG is a framework through which multi-organizational processes and applications can dynamically build, apply and evolve complex communication structures to asynchronously exchange messages in specific application contexts, e.g. to deliver seamless public services. In addition to basic messaging, G-EEG supports high-level messaging functions through dynamically-enabled horizontal (process-independent) or vertical (process-dependent) extensions. A number of extensions are described as solutions to the challenges for seamless e-government. Currently a research prototype, G-EEG is specified formally and implemented using open standards

17 citations


"Evaluation of WS-* Standards Based ..." refers methods in this paper

  • ...For interoperable crosssector collaboration the concept of Seamless e-Government has been introduced to describe the ideal model of delivering public services [9]....

    [...]


Proceedings ArticleDOI
20 Jan 2009
TL;DR: A practical approach to electronic government interoperability is proposed and the adoption of Interoperability Practical Implementation Support (IPIS) tool is considered, a comparison between approaches with and without the IPIS tool illustrates significant differences.
Abstract: Nowadays, many countries have adopted electronic Government Interoperability Framework (e-GIF) for their interoperable systems. The e-GIFs normally set out the policies, standards, guidelines and technical structure. Our literature review shows that the failure that governments face regarding e-GIFs includes lack of experience in their implementation. In fact, only following the suggested open standards, policies and contexts guideline in e-GIFs may be insufficient. The successful e-GIF adoption needs more practical implementation support. This paper proposes a practical approach to electronic government interoperability. The approach considers the adoption of Interoperability Practical Implementation Support (IPIS) tool. In this paper, we develop the IPIS tool and evaluate the results. A comparison between approaches with and without the IPIS tool illustrates significant differences. The case in this paper is a Thailand e-GIF pilot project to build a common XML schema standard for data exchange.

16 citations