Enhancing the availability of Web Services for Mission Critical Applications

Author(s):  
R. Sundharam ◽  
M. Lakshmi ◽  
D. Abarajithan
Author(s):  
Jonathan Robie

XML is widely used for messaging applications. Message-oriented Middleware (MOM) is a natural fit for XML messaging, but it has been plagued by a lack of standards. Each vendor's system uses its own proprietary protocols, so clients from one system generally can not communicate with servers from another system. Developers who are drawn to XML because it is simple, open, interoperable, language independent, and platform independent often use REST for messaging because it shares the same virtues. When XML developers need high-performance, guaranteed delivery, transactions, security, management, asynchronous notification, or direct support for common messaging paradigms like point-to-point, broadcast, request/response, and publish/subscribe, they have been forced to sacrifice some of the virtues that drew them to XML in the first place. Java JMS is an API, defined only for Java, and it does not define a wire protocol that would allow applications running on different platforms or written in different languages to interoperate. SOAP and Web Services offer interoperability if the same underlying protocols are used and if the same WSI-protocol is used by all parties, but at the cost of more complexity than a MOM system. And as the basic components of enterprise messaging have been added piece by piece to the original specifications, Web Services have become complex, defined in a large number of overlapping specifications, without a coherent and simple architecture. The new Advanced Message Queueing Protocol (AMQP) is an open, language independent, platform independent standard for enterprise messaging. It provides precisely the coherent and simple architecture that has been missing for sophisticated messaging applications. Red Hat Enterprise MRG includes a multi-language, multi-platform, open source implementation of AMQP. We develop the messaging component as part of the upstream Apache Qpid project. In order to meet the needs of XML messaging systems, we contributed the Apache Qpid XML Exchange, which provides XQuery-based routing for XML content and message properties. Together, AMQP, Apache Qpid, and the Qpid XML Exchange provide a solid foundation for mission critical XML messaging applications.


Database migration is one of the important thing to make the data can be stored optimally and minimize risk of data lost. Data Synchronization and Transactional Replication can be used to do it. Transactional Replication is working on services area to migrate database stored in cloud to another cloud storage. Data Synchronization is used to synchronize migrated database with origin database. Data lost concerns remain as the big consideration to widespread the adoption. Many ways can be done to minimize the risks, one of them is by migrate the database that is already stored in cloud to another database in cloud. This research will conduct database migration using data synchronization and transaction replication. By using Azure and Amazon Web Services as Database Migration Services, these techniques allow SQL Database data to be easily replicated, and allows multiple SQL Databases to isolate mission-critical workloads from analytic queries that run relatively longer. The evaluation is by comparing these two migration services based on the synchronizing time of full loaded database migration. Migration result shows that database migration using transactional replication and data synchronization is influenced by the number of rows as well as size of the table, server location, also uploading and downloading speed in each database migration service.


2006 ◽  
Vol 18 (1) ◽  
pp. 36-43 ◽  
Author(s):  
Masahiko Narita ◽  
◽  
Makiko Shimamura ◽  
Makoto Oya ◽  

Remote-robot-control study and standardization have mainly focused on real-time mission-critical communication. As robot technology expands in non-industrial areas such as entertainment and home use, a more flexible communication is required to realize communication between robots and between robots and computers in open/public network space, which need not be real-time or mission-critical. The RoboLink Protocol, developed as a standardized protocol for such communication, is based on Web services technology to ensure flexibility. We discuss requirements for robot communication reliability, an important practical issue, especially in loosely coupled environments, wireless networks, and WANs. To ensure reliability, we propose combining two solutions: one for the transport layer using standard messaging technology and the other for the application layer implementing transaction behavior with recovery for fatal failures. We provide a guideline for developers on how to implement recovery easily in their applications. We confirmed the feasibility of our proposal using sample implementation developed as a plug-in handler for the Web server.


Author(s):  
Richard Onchaga Moses

Following concerted efforts in service chaining and increased maturity of requisite technologies, the potential of geospatial web services in mission-critical applications and business processes is increasingly becoming apparent. Use of geospatial web services in mission-critical applications and business processes nonetheless raises important quality concerns for which guarantees should be provided. As a contribution to the subject of quality of geospatial web services, this chapter identifies and elaborates quality concerns pertinent to geospatial web services and their use in mission critical applications and business processes. The chapter defines a quality model for geospatial web services comprising data quality and quality of service. Quality propagation is outlined and the influence of quality of input data and that of component geospatial web services in a service chain on the quality deliverable end-to-end illustrated. Further, an ontology framework for quality of geospatial web services is presented. The framework comprises an upper ontology, two domain ontologies and potentially many application ontologies. Collectively, the ontologies provide a consistent set of concepts that can be used to unambiguously define and reason about quality of geospatial web services. The chapter also proposes a domain middleware to facilitate efficient and cost-effective quality-aware chaining of geospatial web services. The service design and high-level architecture for the middleware are presented.


Author(s):  
Chen Chen Zhou ◽  
Liang-Tien Chia ◽  
Bu-Sung Lee

Web services are self-contained, self-describing modular applications. Different from traditional distributed computing, Web services are more dynamic on its ser-vice discovery and run-time binding mechanism. As big numbers of Web services appear on the Web, Web services discovery mechanism becomes essential. This chapter provides an in-depth discussion on works about Web services discovery. We first present some basis knowledge for the Web services discovery. After that we introduce some value-added services for the Web services discovery, such as the quality of service (QoS)-aware services discovery and semantics-aware service discovery. Since nonfunctional attributes, especially the QoS information, are quite important for mission critical tasks, we finally present our Semantic Web-based solution for QoS-aware service discovery and measurement. It complements Web ontology language-service (OWL-S) to achieve better services discovery, composition and measurement.


2006 ◽  
Author(s):  
Ayse P. Gurses ◽  
Yan Xiao ◽  
Paul Gorman ◽  
Brian Hazlehurst ◽  
Grant Bochicchio ◽  
...  

2014 ◽  
Vol 1 (1) ◽  
pp. 9-34
Author(s):  
Bobby Suryajaya

SKK Migas plans to apply end-to-end security based on Web Services Security (WS-Security) for Sistem Operasi Terpadu (SOT). However, there are no prototype or simulation results that can support the plan that has already been communicated to many parties. This paper proposes an experiment that performs PRODML data transfer using WS-Security by altering the WSDL to include encryption and digital signature. The experiment utilizes SoapUI, and successfully loaded PRODML WSDL that had been altered with WSP-Policy based on X.509 to transfer a SOAP message.


2004 ◽  
Vol 124 (1) ◽  
pp. 176-181
Author(s):  
Tomoaki Maruo ◽  
Keinosuke Matsumoto ◽  
Naoki Mori ◽  
Masashi Kitayama ◽  
Yoshio Izumi

Sign in / Sign up

Export Citation Format

Share Document