Research on the Key Technologies of Geospatial Information Grid Service Workflow System

Size: px
Start display at page:

Download "Research on the Key Technologies of Geospatial Information Grid Service Workflow System"

Transcription

1 Research on the Key Technologies of Geospatial Information Grid Service Workflow System Lin Wan *, Zhong Xie, Liang Wu Faculty of Information Engineering China University of Geosciences Wuhan, China * Corresponding author: wanyixue@gmail.com Jiayuan Lin Institute of Mountain Hazards and Environment Chinese Academy of Sciences Chengdu, China Abstract This paper discussed the key technologies for building a Geospatial Information Grid service workflow and describes the design and implementation of a Grid GIS service integration and hybrid invocation prototype framework: the MapGIS Grid Workflow Framework (MGWF). First, we discussed the WSRF based GIS function encapsulation details for legacy GIS system. Then we researched on the Grid GIS services dynamic monitoring and discovery mechanism and did some modifications to the Globus Toolkit 4 MDS (The Monitoring and Discovery System) tool to make it fit to our workflow framework better. The service integration and hybrid invocation mechanism in our prototype framework was described in the next part. Finally, we introduced the three main components of MGWF: a simple but visualized, easy-to-use Grid service workflow modeling IDE, a distributed process executor cluster and a pragmatic process template library. And we also give a Grid GIS service workflow examples to demonstrate the process of GIS workflow s composition, generation and execution monitoring. Keywords- Geospatial Information Grid; Grid Service; Workflow; WSRF; Grid GIS; Globus Toolkit 4 I. INTRODUCTION The spatial information sharing and integration of legacy GIS business systems based on Grid service is a core component of the spatial information service chain in Geospatial Information Grid [1]. With the sharing and integration platform, we can compose multiple spatial and nonspatial services into one GIS service chain. In the service chain, common GIS services and Grid GIS services can invoke each other easily. As the important technical support of Geospatial Information Grid, the spatial Grid service workflow management system can provide versatile facilities for users to utilize many kinds of spatial information resources in Grid environment [2]. Through service capabilities sharing, task collaboration and parallelizing mechanism, the workflow system can achieve dynamic cluster organization and load balance ability flexibly, and provide a highly abstract unified view for user. It also can help Grid GIS system to overcome many problems in traditional GIS system. WSRF (Web Services Resource Framework) is a de facto industrial standard of Grid service [3]. Based on WSRF services, we can effectively achieve the integration of multiple heterogeneous legacy GIS systems and build a robust GIS service chain in Grid environment easily [4]. There are several Grid service reference implementations, such as the Globus Toolkit 4 WSRF Service [5] and the WSRF.NET Service [6], which have been widely used in many large Geospatial Information Grid applications. However, the bottom implementation mechanism of these reference implementation models are different, the combination and interaction of GIS services based on these different Grid service implementation is very difficult, which has brought difficulties to construct the GIS service chain in Geospatial Information Grid. In addition, it is necessary to implement the hybrid invocation mechanism for Grid services and some legacy GIS services. This paper mainly discussed these critical technologies of Geospatial Information Grid service workflow system. We designed and implemented a Grid GIS services integration and invocation prototype system-the MapGIS Grid Workflow Framework (MGWF). It provides the basic function of Grid GIS services workflow composition, execution and monitoring. As an easyto-use framework, it can integrate different kind of Grid GIS services into a concentrated workflow management platform. Just by a simple mouse drag-and-drop style operation, we can easily create workflow processes and make hybrid invocations among the heterogeneous WSRF services and ordinary Web Services. II. KEY TECHNOLOGIES OF GEOSPATIAL INFORMATION GRID SERVICE WORKFLOW SYSTEM The key technologies for implementing an Geospatial Information Grid service workflow system mainly include: the effective encapsulation mechanism of GIS services on legacy GIS node, which should make slight changes to the legacy system at low cost in the process of building a Grid workflow system; the Grid GIS service dynamic monitoring and discovery mechanism, it is very helpful to quickly find dynamic changes of spatial information resource and to make fast updates during the GIS workflow execution process; different kinds of Grid service combination and interinvocation methods in Grid GIS system require a tool to integrate multiple kinds of GIS services and enable the hybrid invocation among these services. This work was supported by the National High Technology Development 863 Program of China (Grant No. 2007AA120503)

2 A. Encapsulation Mechanism of Grid GIS Service Nowadays, more and more legacy GIS business system built on different Web GIS vendors' products. These GIS platforms, which provide the basic function of deploying geographic information service on the Internet, chiefly have two types of GIS service: one is platform-dependent GIS service, another is OGC-compliant GIS service [7]. The latter implements a series of standardized OGC service interfaces: Web Map Service (WMS) [8], Web Feature Service (WFS) [9], Web Coverage Service (WCS) [10] and Web Processing Service (WPS) [11]. However, whether the platform-dependent GIS services of legacy system or the OGC-compliant GIS services, the implementation technologies are both based on traditional Web Service standards, which are unable to meet the requirements for building the Grid GIS workflow system: the stateless GIS service can not keep the last invocation results for the next invocation. Moreover, the service efficiency is very lower, for example, a simple WMS service request URI string which contains too long parameters (display range, map size and layer ID...), will repeat sending these parameters as long as users make a request. This will increase the server load, lower the efficiency of GIS service or even cause denial-of-service condition; different vendor-dependent GIS services can not implement the interoperability since their diverse realization mechanisms [12]. WSRF based services provide stateful Web Service solutions by introducing the resource state. As an accepted standard, it is extensively used in many large Grid project. Therefore, we adopt the Globus Toolkit 4 (i.e. GT 4, which includes a complete WSRF implementation) as our Geospatial Information Grid construction tools. On condition that this shall not affect the GIS functions of legacy system, we use WSRF to encapsulate the GIS functions which are deployed as GIS services. Two steps are involved in the process as follows: Figure 1. The grid encapsulation of heterogeneous legacy gis node 1) Create OGC services: each Grid node must expose the standard OGC-compliant service interfaces, such as WMS, WFS, and WCS etc. in order to meet the basic service interoperability for each other. We use ZondyCyber MapGIS IMS 7.3 [13] as our GIS platform; through the encapsulation of bottom spatial data access interfaces of GIS server, basic GIS functions were published as OGC serivces on network. 2) WSRF services encapsulation: every OGC service interfaces must add the resource states. We can separate/insert some necessary resources from/to the original service. The selection of resource state elements, which vary with the type of service, at least depends on two principles: Figure 2. Grid based ogc service design model a) Service-dependent characteristics: for example, we can extract the parameters-layers, Styles, which change unfrequently during a chain of user map request actions, from the WMS Service and put them into a separate resource home facility. These resource factories can dynamic updating these parameters on demand. So the invocation efficiency can be effectively improved by reducing unnecessary handling costs. b) Workflow-related characteristics: in our prototype system, we designed our Grid GIS service using Singleton design pattern- each service has only one resource, And there are several resource properties per resource. Considering the need of service workflow system, each resource has at least four properties: the response time of last invocation(ms), the invocation count of the service, the distinguish name of users proxy credential and the client IP address. Through the WSRF based encapsulation of OGC service, clients can easily access the exposed service endpoint interface, simply instantiate the interface, then invoke Grid GIS services just like call local Java methods. All spatial data which underlie the service have guaranteed higher safety as well as better easy-use quality in dynamic services process composition. B. Dynamic monitoring and discovery mechanism In the process of GIS service workflow execution, service state has ever been changing. Therefore, we need fast find available services and invoke the proper service. The key to solving this problem is implementing the dynamic monitoring and integration of Grid service resources. As is stated above, we build our Grid GIS service by GT 4 WSRF technology. In that environment, service registration, discovery, query and locating are all realized by using Web MDS (Monitoring & Discovery Service) [14]. We can consider MDS as a dynamic UDDI registration center [15]. However, it

3 has several shortcomings which can not meet the requirements of our workflow system: for its' tree structure, lower nodes information aggregated into higher centralized nodes hierarchically, so it is easy to lead to the single point of failure; it is difficult to improve the performance since every service node will periodically send all service information by means of XML file data, the updating rate is very slow and frequent updating can even cause severe network traffic congestion. Therefore, we made some corresponding modifications to the GT 4 MDS component for solving these problems as shown in figure 3. Figure 3. The overview of dynamic MDS cluster system 1) Using MDS backup nodes list: every time when we create the dynamic Virtual Organization (VO) [16], one XML list which contains the specific MDS backup node addresses will be sent to Local Information Manager (LIM) Service of each member node. There may be several MDS nodes at the same level for resource nodes to choose in our system. If one primary MDS node is unavailable to access, the LIM service will automatically find the second backup nodes from the list, then the third, etc. Moreover, MDS nodes with the same rank adopt WSRF based message queues and information notifications for synchronization. This effectively prevents the single point of failure. 2) Higher nodes active polling scheme: the updating method of our system has been designed to better match the fast change of Grid node services. After the first time VO member services information update is complete, we consider that the VO enters a temporal stable state. Then we switch the higher MDS nodes into an active polling state, these nodes will periodically send heart beat polling signals to lower nodes and wait for the corresponding responses in order to check whether nodes are still alive or not. Provided one member node does not reply to the polling within the given time, the MDS node will add one to the failure counter. If the failure counter's value reached the Freezing threshold- 5 times, service information item about that node will be keep in the MDS node but be recognized temp-frozen. Further more, when the failure counter's value accumulated to 10 times, the related entries will be removed from the MDS node permanently. 3) Member nodes incremental updating scheme: to reduce the cost of change treatment so as to accelerate the client updating process, the change updating action will send less updating data than the whole service information list. No updating messages will be signaled from the member node side if there are no any changes within the fixed polling time. As long as the service state changes, the LIM service will trigger an incremental updating service (IUS) to send the change details quickly to the specific MDS aggregator nodes. The amount of the updating data depends on the service changes and will be very small than the traditional all-sending method. At the same time, the efficiency of the MDS system will be highly improved. In our prototype system, the dynamic discovery and integration facility for Geospatial Information Grid services is mainly based on the above modified MDS system. We use additional WSRF services, for example, IUS service, to extend and wrap the core GT 4 MDS service. And we also develop several assistant WSRF services like LIM service to help improve the performance of the whole updating process. The implementation provides the pragmatic functions for Grid node service information registration and dynamic query on demand. It mainly includes: Service information dynamic registration. The LIM service of each node need register in the resource information center node, and must provide the available service metadata in the node for completing the registration process. On the other hand, the resource information center node deal with applications from the member nodes, maintain a dynamic service information list object. Service metadata information dynamic query. Client can obtain the current Grid node list as well as available service metadata since the service endpoint expose the query interface to supply dynamic query action. The interface also can accept flexible and diversified query forms to inquire the service information list on certain node, the list of nodes which have published one specific service or even more details accurate to layer properties of nodes related to one service, according to the combination of multiple query constraints. C. Service Integration and Invocation tool In actual Geospatial Information Grid application chains, there are many heterogeneous GIS services based on GT 4 WSRF, WSRF.NET or common Web Services, and we also need some assistant Web Services. So to supply the integration and hybrid invocation of different types of service in the workflow is not only important but also necessary. In our system, we have considered three different service types: Java based GT 4 WSRF, Microsoft.Net based WSRF.NET and W3C standard Web Service. In order to deal with the service state resources of Grid service, we designed a dynamic integration and invocation tool in our prototype framework. It is mainly made up of two parts described as figure 4.

4 1) The process modeling tool. In order to improve the throughput of workflow framework and implement the dynamic load equilibrium method, the core component of the workflow engine is divided into two parts. The first partprocess parser, monitor and controller are integrated into the modeling tool which is extended from the MapGIS workflow engine [19]. This model generator can generate the process description file by simply drag-and-drop mouse operation, the straightforward "Wizard" method or directly choosing from the process template library. Figure 4. Components of service integration and invocation tool 1) Service Integrator. The kernel of service aggregator is Service Proxy Generator. Proxy Generator provide the basic function of service proxy generating, it can identify different Grid service implementation type, use the WSDL files [17] to dynamic create the GT 4 WSRF, WSRF.Net or common Web Service proxy classes. These generated classes will be put into a temporary storage area, and their metadata can be collected into a Proxy type object by the integrator. The Hybrid Invoker tool (mentioned below) will use this Proxy object to invoke the corresponding Service. 2) Hybrid Invoker. This tool realized the unified invocation funtion for WSRF based service and common Web Service. Every service to be invoked in the workflow will store the information required for invoking into a service object we called Invoker. As an indispensable element for WSRF service invocation, the endpoint reference resource address must be recorded during the service proxy classes generating process. The Invoker object, which stores the WSRF service endpoint reference object [18] in addition to the basic service information, can be managed by an endpoint reference (EPR) manager service. The EPR manager service can serialize/deserialize the EPR for the WSRF service execution. The function of Hybrid Invoker is exposed as three Web Service interfaces: invokeinit, invoke and getsvcoperinfo. At the first time the service is called, the workflow engine can use invokeinit method do some initialization work, such as setting service context parameters, creating necessary resources. The invoke method is called during the execution process, it can accept a Parameter type object which is passed to Hybrid Invoker tool, then return the service invocation result object after finish current service invocation. The getsvcoperinfo method will present a manifest which describes the web invoke interfaces for a service, the workflow engine can choose any one of these web methods to execute. III. THE MAPGIS GRID SERVICE WORKFLOW FRAMEWORK Based on the above key technologies for building a flexible Grid GIS service workflow system, we designed a distributed Geospatial Information Grid service workflow prototype system - the MapGIS Workflow Framework. As shown in Figure 5, the framework implements a loose coupling architecture model, it mainly consists of three components: Figure 5. The architecture of the mapgis workflow framework When we finished setting the required service parameters for each member node, the framework will invoke the process parser to verify the process elements and the execution sequences automatically. If the process instance passed the check, the execution controller will start to instruct the remote executors to invoke the services in the order predefined by the process. The execution monitor can interact with our MDS componet so that the dynamic change can be feed back to the controller in time. According to the feedback information, the controller can adjust the execution behavior at an opportune time. Figure 6. The integrated modeling environment 2) The process executor. As the second part of the workflow engine, we separate the task executor from the process engine. There may have several service executors distributed in different Grid nodes. These executors, which consist of the service integrator and invoker components, are implemented as Web Services in order to be deployed

5 crossing-platform. They can call different kind of services and collect the invocation results. The MDS nodes can interact with the executor nodes to get the work load information of every node. The information can be accessed by the execution controller, and then the controller decided which executor node is best for current task execution. The different executors can communicate with each other to synchronize and update their state using JXTA [20] Technology. 3) The process template library. This component is used to store some user-defined GIS business process description file templates and also provide more convenience for the users. Users can directly use these templates to construction their workflow process or customize these templates based on their own requirements. Finally, as shown in Figure 7, we present an example to demonstrate a Geospatial Information Grid service workflow modeling process. In the MapGIS Grid workflow framework modeling IDE, we quickly set up a spatial information service workflow application. The process, which is made up of six service nodes, including four WSRF service nodes and two common Web Services, is used to generate a global map view in which data is coming from four different GIS nodes. Figure 7. A simple workflow execution example IV. CONCLUSION AND FUTURE WORK Based on the research of the Grid GIS service encapsulation, the Grid service dynamic monitoring and updating mechanism and the heterogeneous services hybrid invocation implementation technologies, we designed and implemented a Geospatial Information Grid service workflow prototype framework, which provides process modeling, dynamic service invocation between different kinds of GIS function services and performs well in terms of load balancing and high throughput. The dynamic service binding mechanism deserves our more deep research. Moreover, the implementation of our prototype system doesn t concern the interaction between common GIS services and secure Grid services which may include the GSI related information. Therefore, those will become a study emphasis in our further research. REFERENCES [1] Z. Xie, M. M. Song, and X. G. Luo, Resource and Information Sharing Mechanism Based on Geospatial Information Grid, Grid and Cooperative Computing, GCC '08. Seventh International Conference on, vol., no., pp , Oct [2] J. T. Zhang et al., Integrating Data Grid and Web Services for E- Science Applications: A Case Study of Exploring Species Distributions, e-science and Grid Computing, e-science '06. Second IEEE International Conference on, vol., no., pp.31-31, Dec [3] Web Services Resource Framework (WSRF) Primer, [4] Z. M. Gui, Z. Huang, X. T. Xie, D. X. Tian, L. X. Liu, X. N. Wang, Building Grid GIS Service with WSRF, Advanced Geographic Information Systems, Applications, and Services (GEOPROCESSING), 2010 Second International Conference on, vol., no., pp.52-55, Feb [5] I. Foster and C. Kesselman, Globus: A metacomputing infrastructure toolkit, Intl. Journal of Supercomputing Applications, vol. 2, pp , November [6] M. Humphrey and G. Wasson, Architectural Foundations of WSRF.NET, International Journal of Web Services Research. 2(2), pp , April-June [7] OGC services, [8] Web Map Service, [9] Web Feature Service, [10] Web Coverage Service, [11] P. Schut, OpenGIS Web Processing Service, OpenGIS Standard, Version: 1.0.0, OGC r7, [12] Y. Sun, G. Q. Li, Interoperability Research of Heterogeneous GIS Based on Geospatial Information Grid, Computer Science and Software Engineering, 2008 International Conference on, vol.3, no., pp.41-44, Dec [13] MapGIS IMS, [14] J. M. Schopf et al., Monitoring and discovery in a web services framework: Functionality and performance of the globus toolkit s mds4, Technical report, Argonne National Laboratory, 2005 [15] Universal Description, Discovery and Integration, [16] I. Foster, C. Kesselman, and S. Tuecke, The anatomy of the Grid: Enabling scalable virtual organizations, International Journal of Supercomputing Applications, vol. 15, no. 3, pp , [17] WSDL V1.1 specification, [18] B. Sotomayor, The Globus Toolkit 4 Programmer s Tutorial, [19] MapGIS workflow, [20] JXTA project,

Research and Design Application Platform of Service Grid Based on WSRF

Research and Design Application Platform of Service Grid Based on WSRF DOI: 10.7763/IPEDR. 2012. V49. 27 Research and Design Application Platform of Service Grid Based on WSRF Jianmei Ge a, Shying Zhang a College of Computer Science and Technology, Beihua University, No.1

More information

Introduction to GT3. Introduction to GT3. What is a Grid? A Story of Evolution. The Globus Project

Introduction to GT3. Introduction to GT3. What is a Grid? A Story of Evolution. The Globus Project Introduction to GT3 The Globus Project Argonne National Laboratory USC Information Sciences Institute Copyright (C) 2003 University of Chicago and The University of Southern California. All Rights Reserved.

More information

The Research and Design of the Application Domain Building Based on GridGIS

The Research and Design of the Application Domain Building Based on GridGIS Journal of Geographic Information System, 2010, 2, 32-39 doi:10.4236/jgis.2010.21007 Published Online January 2010 (http://www.scirp.org/journal/jgis) The Research and Design of the Application Domain

More information

THE RESEARCH OF FAST PROCESSING AND DISTRIBUTION REMOTE SENSING IMAGE BASED ON THE GRID TECHNIQUE

THE RESEARCH OF FAST PROCESSING AND DISTRIBUTION REMOTE SENSING IMAGE BASED ON THE GRID TECHNIQUE THE RESEARCH OF FAST PROCESSING AND DISTRIBUTION REMOTE SENSING IMAGE BASED ON THE GRID TECHNIQUE Liang zhong a, *, Hongchao ma a,jie sun a, xun zen a a School of Remote Sensing Information Engineering,Wuhan

More information

Preliminary Research on Distributed Cluster Monitoring of G/S Model

Preliminary Research on Distributed Cluster Monitoring of G/S Model Available online at www.sciencedirect.com Physics Procedia 25 (2012 ) 860 867 2012 International Conference on Solid State Devices and Materials Science Preliminary Research on Distributed Cluster Monitoring

More information

Multi-Source Spatial Data Distribution Model and System Implementation

Multi-Source Spatial Data Distribution Model and System Implementation Communications and Network, 2013, 5, 93-98 http://dx.doi.org/10.4236/cn.2013.51009 Published Online February 2013 (http://www.scirp.org/journal/cn) Multi-Source Spatial Data Distribution Model and System

More information

Survey: Grid Computing and Semantic Web

Survey: Grid Computing and Semantic Web ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 1 Survey: Grid Computing and Semantic Web Belén Bonilla-Morales 1, Xavier Medianero-Pasco 2 and Miguel Vargas-Lombardo 3 1, 2, 3 Technological University

More information

THE VEGA PERSONAL GRID: A LIGHTWEIGHT GRID ARCHITECTURE

THE VEGA PERSONAL GRID: A LIGHTWEIGHT GRID ARCHITECTURE THE VEGA PERSONAL GRID: A LIGHTWEIGHT GRID ARCHITECTURE Wei Li, Zhiwei Xu, Bingchen Li, Yili Gong Institute of Computing Technology of Chinese Academy of Sciences Beijing China, 100080 {zxu, liwei, libingchen,

More information

A Finite State Mobile Agent Computation Model

A Finite State Mobile Agent Computation Model A Finite State Mobile Agent Computation Model Yong Liu, Congfu Xu, Zhaohui Wu, Weidong Chen, and Yunhe Pan College of Computer Science, Zhejiang University Hangzhou 310027, PR China Abstract In this paper,

More information

An agent-based peer-to-peer grid computing architecture

An agent-based peer-to-peer grid computing architecture University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2005 An agent-based peer-to-peer grid computing architecture J. Tang University

More information

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,

More information

AN APPROACH ON DYNAMIC GEOSPAITAL INFORMATION SERVICE COMPOSITION BASED ON CONTEXT RELATIONSHIP

AN APPROACH ON DYNAMIC GEOSPAITAL INFORMATION SERVICE COMPOSITION BASED ON CONTEXT RELATIONSHIP AN APPROACH ON DYNAMIC GEOSPAITAL INFORMATION SERVICE COMPOSITION BASED ON CONTEXT RELATIONSHIP Dayu Cheng a,b*, Faliang Wang b a China University of Mining and Technology, Xuzhou, China b National Geomatics

More information

Remotely Sensed Image Processing Service Automatic Composition

Remotely Sensed Image Processing Service Automatic Composition Remotely Sensed Image Processing Service Automatic Composition Xiaoxia Yang Supervised by Qing Zhu State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University

More information

SOAr-DSGrid: Service-Oriented Architecture for Distributed Simulation on the Grid

SOAr-DSGrid: Service-Oriented Architecture for Distributed Simulation on the Grid SOAr-DSGrid: Service-Oriented Architecture for Distributed Simulation on the Grid Xinjun Chen, Wentong Cai, Stephen J. Turner, and Yong Wang Parallel and Distributed Computing Center School of Computer

More information

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen Grid Computing 7700 Fall 2005 Lecture 5: Grid Architecture and Globus Gabrielle Allen allen@bit.csc.lsu.edu http://www.cct.lsu.edu/~gallen Concrete Example I have a source file Main.F on machine A, an

More information

New research on Key Technologies of unstructured data cloud storage

New research on Key Technologies of unstructured data cloud storage 2017 International Conference on Computing, Communications and Automation(I3CA 2017) New research on Key Technologies of unstructured data cloud storage Songqi Peng, Rengkui Liua, *, Futian Wang State

More information

A Compact Computing Environment For A Windows PC Cluster Towards Seamless Molecular Dynamics Simulations

A Compact Computing Environment For A Windows PC Cluster Towards Seamless Molecular Dynamics Simulations A Compact Computing Environment For A Windows PC Cluster Towards Seamless Molecular Dynamics Simulations Yuichi Tsujita Abstract A Windows PC cluster is focused for its high availabilities and fruitful

More information

A Distributed Media Service System Based on Globus Data-Management Technologies1

A Distributed Media Service System Based on Globus Data-Management Technologies1 A Distributed Media Service System Based on Globus Data-Management Technologies1 Xiang Yu, Shoubao Yang, and Yu Hong Dept. of Computer Science, University of Science and Technology of China, Hefei 230026,

More information

By Ian Foster. Zhifeng Yun

By Ian Foster. Zhifeng Yun By Ian Foster Zhifeng Yun Outline Introduction Globus Architecture Globus Software Details Dev.Globus Community Summary Future Readings Introduction Globus Toolkit v4 is the work of many Globus Alliance

More information

Design The way components fit together

Design The way components fit together Introduction to Grid Architecture What is Architecture? Design The way components fit together 9-Mar-10 MCC/MIERSI Grid Computing 1 Introduction to Grid Architecture Why Discuss Architecture? Descriptive

More information

Introduction to INSPIRE. Network Services

Introduction to INSPIRE. Network Services Introduction to INSPIRE. Network Services European Commission Joint Research Centre Institute for Environment and Sustainability Digital Earth and Reference Data Unit www.jrc.ec.europa.eu Serving society

More information

CSF4:A WSRF Compliant Meta-Scheduler

CSF4:A WSRF Compliant Meta-Scheduler CSF4:A WSRF Compliant Meta-Scheduler Wei Xiaohui 1, Ding Zhaohui 1, Yuan Shutao 2, Hou Chang 1, LI Huizhen 1 (1: The College of Computer Science & Technology, Jilin University, China 2:Platform Computing,

More information

Implementation Method of OGC Web Map Service Based on Web Service. Anthony Wenjue Jia *,Yumin Chen *,Jianya Gong * *Wuhan University

Implementation Method of OGC Web Map Service Based on Web Service. Anthony Wenjue Jia *,Yumin Chen *,Jianya Gong * *Wuhan University Implementation Method of OGC Web Map Service Based on Web Service Anthony Wenjue Jia *,Yumin Chen *,Jianya Gong * *Wuhan University ABSTRACT The most important advantage of web service is the multi-platform,

More information

Interoperability and eservices

Interoperability and eservices Interoperability and eservices Aphrodite Tsalgatidou and Eleni Koutrouli Department of Informatics & Telecommunications, National & Kapodistrian University of Athens, Greece {atsalga, ekou}@di.uoa.gr Abstract.

More information

(9A05803) WEB SERVICES (ELECTIVE - III)

(9A05803) WEB SERVICES (ELECTIVE - III) 1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available

More information

Exploiting peer group concept for adaptive and highly available services

Exploiting peer group concept for adaptive and highly available services Computing in High Energy and Nuclear Physics, 24-28 March 2003 La Jolla California 1 Exploiting peer group concept for adaptive and highly available services Muhammad Asif Jan Centre for European Nuclear

More information

CAS 703 Software Design

CAS 703 Software Design Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction

More information

Design The way components fit together

Design The way components fit together Introduction to Grid Architecture What is Architecture? Design The way components fit together 12-Mar-14 MCC/MIERSI Grid Computing 1 Introduction to Grid Architecture Why Discuss Architecture? Descriptive

More information

Introduce Grid Service Authoring Toolkit

Introduce Grid Service Authoring Toolkit Introduce Grid Service Authoring Toolkit Shannon Hastings hastings@bmi.osu.edu Multiscale Computing Laboratory Department of Biomedical Informatics The Ohio State University Outline Introduce Generated

More information

Grid Middleware and Globus Toolkit Architecture

Grid Middleware and Globus Toolkit Architecture Grid Middleware and Globus Toolkit Architecture Lisa Childers Argonne National Laboratory University of Chicago 2 Overview Grid Middleware The problem: supporting Virtual Organizations equirements Capabilities

More information

A Grid-Enabled Component Container for CORBA Lightweight Components

A Grid-Enabled Component Container for CORBA Lightweight Components A Grid-Enabled Component Container for CORBA Lightweight Components Diego Sevilla 1, José M. García 1, Antonio F. Gómez 2 1 Department of Computer Engineering 2 Department of Information and Communications

More information

UNICORE Globus: Interoperability of Grid Infrastructures

UNICORE Globus: Interoperability of Grid Infrastructures UNICORE : Interoperability of Grid Infrastructures Michael Rambadt Philipp Wieder Central Institute for Applied Mathematics (ZAM) Research Centre Juelich D 52425 Juelich, Germany Phone: +49 2461 612057

More information

Research and Application of Mobile Geographic Information Service Technology Based on JSP Chengtong GUO1, a, Yan YAO1,b

Research and Application of Mobile Geographic Information Service Technology Based on JSP Chengtong GUO1, a, Yan YAO1,b 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) Research and Application of Mobile Geographic Information Service Technology Based on JSP Chengtong GUO1, a,

More information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

More information

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme Yue Zhang, Yunxia Pei To cite this version: Yue Zhang, Yunxia Pei. A Resource Discovery Algorithm in Mobile Grid Computing

More information

Regular Forum of Lreis. Speechmaker: Gao Ang

Regular Forum of Lreis. Speechmaker: Gao Ang Regular Forum of Lreis Speechmaker: Gao Ang Content: A. Overview of Eclipse Project B. Rich Client Platform C. The progress of ustudio Project D. The development of Grid technology and Grid GIS E. Future

More information

An Introduction to the Grid

An Introduction to the Grid 1 An Introduction to the Grid 1.1 INTRODUCTION The Grid concepts and technologies are all very new, first expressed by Foster and Kesselman in 1998 [1]. Before this, efforts to orchestrate wide-area distributed

More information

Grid Resources Search Engine based on Ontology

Grid Resources Search Engine based on Ontology based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance

WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance Domenico Talia, Paolo Trunfio, and Oreste Verta DEIS, University of Calabria Via P. Bucci 41c, 87036

More information

Chain of Command. Chief of Naval Operations. Commander, U.S. Fleet Forces Command. COMNAVMETOCCOM (CNMOC) Stennis Space Center, MS

Chain of Command. Chief of Naval Operations. Commander, U.S. Fleet Forces Command. COMNAVMETOCCOM (CNMOC) Stennis Space Center, MS 1 Chain of Command Chief of Naval Operations Commander, U.S. Fleet Forces Command Fleet Numerical Meteorology And Oceanography Center (FNMOC) Monterey, CA Naval Oceanographic Office (NAVOCEANO) Stennis

More information

RESTful Web service composition with BPEL for REST

RESTful Web service composition with BPEL for REST RESTful Web service composition with BPEL for REST Cesare Pautasso Data & Knowledge Engineering (2009) 2010-05-04 Seul-Ki Lee Contents Introduction Background Design principles of RESTful Web service BPEL

More information

WS-Resource Framework: Globus Alliance Perspectives

WS-Resource Framework: Globus Alliance Perspectives : Globus Alliance Perspectives Ian Foster Argonne National Laboratory University of Chicago Globus Alliance www.mcs.anl.gov/~foster Perspectives Why is WSRF important? How does WSRF relate to the Open

More information

Services Management Model Based on the SOA

Services Management Model Based on the SOA , pp.52-56 http://dx.doi.org/10.14257/astl.2015.82.11 Services Management Model Based on the SOA Xuemin Zhang, Zenggang Xiong *, Guangwei Wang, Conghuan Ye, Fang Xu School of Computer and Information Science,

More information

An Efficient Image Processing Method Based on Web Services for Mobile Devices

An Efficient Image Processing Method Based on Web Services for Mobile Devices An Efficient Image Processing Method Based on Web Services for Mobile Devices Yi Liang a,b a Tianjin Key Lab of Intelligent Computing & Novel Software Technology, Tianjin University of Technology Tianjin,

More information

How to Build a Service Using GT4

How to Build a Service Using GT4 How to Build a Service Using GT4 Globus Alliance Staff Rachana Ananthakrishnan, Charles Bacon, Lisa Childers, Jarek Gawor, Joe Insley, Argonne National Laboratory and the University of Chicago Ben Clifford,

More information

Personal Grid. 1 Introduction. Zhiwei Xu, Lijuan Xiao, and Xingwu Liu

Personal Grid. 1 Introduction. Zhiwei Xu, Lijuan Xiao, and Xingwu Liu Personal Grid Zhiwei Xu, Lijuan Xiao, and Xingwu Liu Institute of Computing Technology, Chinese Academy of Sciences 100080 Beijing, China Abstract. A long-term trend in computing platform innovation is

More information

ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington

ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington ( Presentation by Li Zao, 01-02-2005, Univercité Claude

More information

Grid Computing: Status and Perspectives. Alexander Reinefeld Florian Schintke. Outline MOTIVATION TWO TYPICAL APPLICATION DOMAINS

Grid Computing: Status and Perspectives. Alexander Reinefeld Florian Schintke. Outline MOTIVATION TWO TYPICAL APPLICATION DOMAINS Grid Computing: Status and Perspectives Alexander Reinefeld Florian Schintke Schwerpunkte der Informatik" Ringvorlesung am 05.06.2003 1 Outline MOTIVATION o What s a Grid? Why using Grids? TWO TYPICAL

More information

Customized way of Resource Discovery in a Campus Grid

Customized way of Resource Discovery in a Campus Grid 51 Customized way of Resource Discovery in a Campus Grid Damandeep Kaur Society for Promotion of IT in Chandigarh (SPIC), Chandigarh Email: daman_811@yahoo.com Lokesh Shandil Email: lokesh_tiet@yahoo.co.in

More information

Information Collection Interface Performance Information management Analysis and decision-making aids: Because of regional differences in natural cond

Information Collection Interface Performance Information management Analysis and decision-making aids: Because of regional differences in natural cond RESEARCHES ON SOFTWARE ARCHITECTURE IN EMERGENCY RESPONSE NETWORK SPATIAL INFORMATION SYSTEM Jian Tan*, Xiangtao Fan Center for Earth Observation and Digital Earth, Chinese Academy of Sciences No.612,

More information

DISTRIBUTED GEOSPATIAL INFORMATION SERVICES-ARCHITECTURES, STANDARDS, AND RESEARCH ISSUES

DISTRIBUTED GEOSPATIAL INFORMATION SERVICES-ARCHITECTURES, STANDARDS, AND RESEARCH ISSUES DISTRIBUTED GEOSPATIAL INFORMATION SERVICES-ARCHITECTURES, STANDARDS, AND RESEARCH ISSUES Liping Di Laboratory for Advanced Information Technology and Standards (LAITS), George Mason University, 9801 Greenbelt

More information

On the Potential of Web Services in Network Management

On the Potential of Web Services in Network Management On the Potential of Web Services in Network Management ZiHeng Liu 1,Yu Bai 2,YouQing Wan 3 1 The Department of Information Techonlogy, HuaZhong Normal University; Wuhan, China,lzh20201@yahoo.com.cn 2 The

More information

Grid Computing Initiative at UI: A Preliminary Result

Grid Computing Initiative at UI: A Preliminary Result Grid Computing Initiative at UI: A Preliminary Result Riri Fitri Sari, Kalamullah Ramli, Bagio Budiardjo e-mail: {riri, k.ramli, bbudi@ee.ui.ac.id} Center for Information and Communication Engineering

More information

On-Line Monitoring of Multi-Area Power Systems in Distributed Environment

On-Line Monitoring of Multi-Area Power Systems in Distributed Environment SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 89-101 On-Line Monitoring of Multi-Area Power Systems in Distributed Environment Ramadoss Ramesh 1, Velimuthu Ramachandran 2 Abstract:

More information

GMA-PSMH: A Semantic Metadata Publish-Harvest Protocol for Dynamic Metadata Management Under Grid Environment

GMA-PSMH: A Semantic Metadata Publish-Harvest Protocol for Dynamic Metadata Management Under Grid Environment GMA-PSMH: A Semantic Metadata Publish-Harvest Protocol for Dynamic Metadata Management Under Grid Environment Yaping Zhu, Ming Zhang, Kewei Wei, and Dongqing Yang School of Electronics Engineering and

More information

A Grid-enabled Architecture for Geospatial Data Sharing

A Grid-enabled Architecture for Geospatial Data Sharing A Grid-enabled Architecture for Geospatial Data Sharing Yanfeng Shu, Jack Fan Zhang, Xiaofang Zhou School of ITEE The University of Queensland {yshu, jfz, zxf}@itee.uq.edu.au Abstract This paper explores

More information

Globus GTK and Grid Services

Globus GTK and Grid Services Globus GTK and Grid Services Michael Rokitka SUNY@Buffalo CSE510B 9/2007 OGSA The Open Grid Services Architecture What are some key requirements of Grid computing? Interoperability: Critical due to nature

More information

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid Demin Wang 2, Hong Zhu 1, and Xin Liu 2 1 College of Computer Science and Technology, Jilin University, Changchun

More information

MONitoring Agents using a Large Integrated Services Architecture. Iosif Legrand California Institute of Technology

MONitoring Agents using a Large Integrated Services Architecture. Iosif Legrand California Institute of Technology MONitoring Agents using a Large Integrated s Architecture California Institute of Technology Distributed Dynamic s Architecture Hierarchical structure of loosely coupled services which are independent

More information

GENeric European Sustainable Information Space for Environment.

GENeric European Sustainable Information Space for Environment. GENeric European Sustainable Information Space for Environment http://www.genesis-fp7.eu/ Outline Introduction The GENESIS FP7 project The GENESIS solution s architecture GENESIS experience with INSPIRE

More information

The ESB dynamic routing strategy in the low bandwidth network environment

The ESB dynamic routing strategy in the low bandwidth network environment Journal of Network Computing and Applications (2016) 1: 26-32 Clausius Scientific Press, Canada The ESB dynamic routing strategy in the low bandwidth network environment Wei Huang1,a, Kangyi Luo1, Baocheng

More information

Grid Services and the Globus Toolkit

Grid Services and the Globus Toolkit Grid Services and the Globus Toolkit Lisa Childers childers@mcs.anl.gov The Globus Alliance Copyright (C) 2003 University of Chicago and The University of Southern California. All Rights Reserved. This

More information

XML-BASED WebGIS PROTOCOLS* LUO Yingwei, LIU Xinpeng, WANG Xiaolin and XU Zhuoqun

XML-BASED WebGIS PROTOCOLS* LUO Yingwei, LIU Xinpeng, WANG Xiaolin and XU Zhuoqun XML-BASED WebGIS PROTOCOLS* LUO Yingwei, LIU Xinpeng, WANG Xiaolin and XU Zhuoqun Dept. of Computer Science and Technology, Peking University, Beijing, P.R.China, 100871 ABSTRACT Aiming to the features

More information

Design of Distributed Data Mining Applications on the KNOWLEDGE GRID

Design of Distributed Data Mining Applications on the KNOWLEDGE GRID Design of Distributed Data Mining Applications on the KNOWLEDGE GRID Mario Cannataro ICAR-CNR cannataro@acm.org Domenico Talia DEIS University of Calabria talia@deis.unical.it Paolo Trunfio DEIS University

More information

SERVO - ACES Abstract

SERVO - ACES Abstract 1 of 6 12/27/2004 2:33 PM 2 of 6 12/27/2004 2:33 PM Implementing GIS Grid Services for the International Solid Earth Research Virtual Observatory Galip Aydin (1), Marlon Pierce (1), Geoffrey Fox (1), Mehmet

More information

A Web-Services Based Architecture for Dynamic- Service Deployment

A Web-Services Based Architecture for Dynamic- Service Deployment A Web-Services Based Architecture for Dynamic- Service Deployment Christos Chrysoulas 1, Evangelos Haleplidis 1, Robert Haas 2, Spyros Denazis 1,3, Odysseas Koufopavlou 1 1 University of Patras, ECE Department,

More information

IBM Rational Application Developer for WebSphere Software, Version 7.0

IBM Rational Application Developer for WebSphere Software, Version 7.0 Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need

More information

XBS Application Development Platform

XBS Application Development Platform Introduction to XBS Application Development Platform By: Liu, Xiao Kang (Ken) Xiaokang Liu Page 1/10 Oct 2011 Overview The XBS is an application development platform. It provides both application development

More information

Grid-Based Data Mining and the KNOWLEDGE GRID Framework

Grid-Based Data Mining and the KNOWLEDGE GRID Framework Grid-Based Data Mining and the KNOWLEDGE GRID Framework DOMENICO TALIA (joint work with M. Cannataro, A. Congiusta, P. Trunfio) DEIS University of Calabria ITALY talia@deis.unical.it Minneapolis, September

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6703 Grid and Cloud Computing Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV / VII Regulation:

More information

ROCI 2: A Programming Platform for Distributed Robots based on Microsoft s.net Framework

ROCI 2: A Programming Platform for Distributed Robots based on Microsoft s.net Framework ROCI 2: A Programming Platform for Distributed Robots based on Microsoft s.net Framework Vito Sabella, Camillo J. Taylor, Scott Currie GRASP Laboratory University of Pennsylvania Philadelphia PA, 19104

More information

Chapter 18 Distributed Systems and Web Services

Chapter 18 Distributed Systems and Web Services Chapter 18 Distributed Systems and Web Services Outline 18.1 Introduction 18.2 Distributed File Systems 18.2.1 Distributed File System Concepts 18.2.2 Network File System (NFS) 18.2.3 Andrew File System

More information

The European Commission s science and knowledge service. Joint Research Centre

The European Commission s science and knowledge service. Joint Research Centre The European Commission s science and knowledge service Joint Research Centre GeoDCAT-AP The story so far Andrea Perego, Antonio Rotundo, Lieven Raes GeoDCAT-AP Webinar 6 June 2018 What is GeoDCAT-AP Geospatial

More information

SDD Proposal to COSMOS

SDD Proposal to COSMOS IBM Tivoli Software SDD Proposal to COSMOS Jason Losh (SAS), Oasis SDD TC Tooling Lead Mark Weitzel (IBM), COSMOS Architecture Team Lead Why: Customer Problems Customer Feedback More than half of outages

More information

Data publication and discovery with Globus

Data publication and discovery with Globus Data publication and discovery with Globus Questions and comments to outreach@globus.org The Globus data publication and discovery services make it easy for institutions and projects to establish collections,

More information

An Eclipse-based Environment for Programming and Using Service-Oriented Grid

An Eclipse-based Environment for Programming and Using Service-Oriented Grid An Eclipse-based Environment for Programming and Using Service-Oriented Grid Tianchao Li and Michael Gerndt Institut fuer Informatik, Technische Universitaet Muenchen, Germany Abstract The convergence

More information

Knowledge Discovery Services and Tools on Grids

Knowledge Discovery Services and Tools on Grids Knowledge Discovery Services and Tools on Grids DOMENICO TALIA DEIS University of Calabria ITALY talia@deis.unical.it Symposium ISMIS 2003, Maebashi City, Japan, Oct. 29, 2003 OUTLINE Introduction Grid

More information

Europeana Core Service Platform

Europeana Core Service Platform Europeana Core Service Platform DELIVERABLE D7.1: Strategic Development Plan, Architectural Planning Revision Final Date of submission 30 October 2015 Author(s) Marcin Werla, PSNC Pavel Kats, Europeana

More information

NextData System of Systems Infrastructure (ND-SoS-Ina)

NextData System of Systems Infrastructure (ND-SoS-Ina) NextData System of Systems Infrastructure (ND-SoS-Ina) DELIVERABLE D2.3 (CINECA, CNR-IIA) - Web Portal Architecture DELIVERABLE D4.1 (CINECA, CNR-IIA) - Test Infrastructure Document identifier: D2.3 D4.1

More information

C exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.

C exam.   IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1. C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION

More information

Extension of INSPIRE Download Services TG for Observation Data

Extension of INSPIRE Download Services TG for Observation Data Extension of INSPIRE Download Services TG for Observation Data Simon Jirka (52 North) 14 th June 2014, MIG Workshop on WCS-based INSPIRE Download Services Agenda Motivation Sensor Web Proposed Update for

More information

A Hybrid Peer-to-Peer Architecture for Global Geospatial Web Service Discovery

A Hybrid Peer-to-Peer Architecture for Global Geospatial Web Service Discovery A Hybrid Peer-to-Peer Architecture for Global Geospatial Web Service Discovery Shawn Chen 1, Steve Liang 2 1 Geomatics, University of Calgary, hschen@ucalgary.ca 2 Geomatics, University of Calgary, steve.liang@ucalgary.ca

More information

SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture. Authors: SwinDeW-G Team Contact: {yyang,

SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture. Authors: SwinDeW-G Team Contact: {yyang, SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture Authors: SwinDeW-G Team Contact: {yyang, jchen}@swin.edu.au Date: 05/08/08 1. Introduction SwinDeW-G is a scientific workflow management

More information

An authorization Framework for Grid Security using GT4

An authorization Framework for Grid Security using GT4 www.ijcsi.org 310 An authorization Framework for Grid Security using GT4 Debabrata Singh 1, Bhupendra Gupta 2,B.M.Acharya 3 4, Sarbeswar Hota S O A University, Bhubaneswar Abstract A Grid system is a Virtual

More information

Appendix A - Glossary(of OO software term s)

Appendix A - Glossary(of OO software term s) Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component

More information

Initial Operating Capability & The INSPIRE Community Geoportal

Initial Operating Capability & The INSPIRE Community Geoportal INSPIRE Conference, Rotterdam, 15 19 June 2009 1 Infrastructure for Spatial Information in the European Community Initial Operating Capability & The INSPIRE Community Geoportal EC INSPIRE GEOPORTAL TEAM

More information

GT-OGSA Grid Service Infrastructure

GT-OGSA Grid Service Infrastructure Introduction to GT3 Background The Grid Problem The Globus Approach OGSA & OGSI Globus Toolkit GT3 Architecture and Functionality: The Latest Refinement of the Globus Toolkit Core Base s User-Defined s

More information

Semantic SOA - Realization of the Adaptive Services Grid

Semantic SOA - Realization of the Adaptive Services Grid Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software

More information

Geospatial Information Service Based on Ad Hoc Network

Geospatial Information Service Based on Ad Hoc Network I. J. Communications, Network and System Sciences, 2009, 2, 91-168 Published Online May 2009 in SciRes (http://www.scirp.org/journal/ijcns/). Geospatial Information Service Based on Ad Hoc Network Fuling

More information

High Level Architecture and Agent Technology based Astronautics Simulation Platform and Cluster Computing Environment s Construction

High Level Architecture and Agent Technology based Astronautics Simulation Platform and Cluster Computing Environment s Construction High Level Architecture and Agent Technology based Astronautics Simulation Platform and Cluster Computing Environment s Construction Zhen SHEN And Jing YAO And Dong-yun YI ABSTRACT The astronautics oriented

More information

Oracle Spatial Users Conference

Oracle Spatial Users Conference April 27, 2006 Tampa Convention Center Tampa, Florida, USA Stephen Smith GIS Solutions Manager Large Image Archive Management Solutions Using Oracle 10g Spatial & IONIC RedSpider Image Archive Outline

More information

The power quality intelligent monitoring system based on cloud computing Jie Bai 1a, Changpo Song 2b

The power quality intelligent monitoring system based on cloud computing Jie Bai 1a, Changpo Song 2b International Conference on Intelligent Systems Research and Mechatronics Engineering (ISRME 2015) The power quality intelligent monitoring system based on cloud computing Jie Bai 1a, Changpo Song 2b State

More information

Udaipur, Rajasthan, India. University, Udaipur, Rajasthan, India

Udaipur, Rajasthan, India. University, Udaipur, Rajasthan, India ROLE OF NETWORK VIRTUALIZATION IN CLOUD COMPUTING AND NETWORK CONVERGENCE 1 SHAIKH ABDUL AZEEM, 2 SATYENDRA KUMAR SHARMA 1 Research Scholar, Department of Computer Science, Pacific Academy of Higher Education

More information

A SEMANTIC MATCHMAKER SERVICE ON THE GRID

A SEMANTIC MATCHMAKER SERVICE ON THE GRID DERI DIGITAL ENTERPRISE RESEARCH INSTITUTE A SEMANTIC MATCHMAKER SERVICE ON THE GRID Andreas Harth Yu He Hongsuda Tangmunarunkit Stefan Decker Carl Kesselman DERI TECHNICAL REPORT 2004-05-18 MAY 2004 DERI

More information

Construction and Application of Cloud Data Center in University

Construction and Application of Cloud Data Center in University International Conference on Logistics Engineering, Management and Computer Science (LEMCS 2014) Construction and Application of Cloud Data Center in University Hong Chai Institute of Railway Technology,

More information

International Jmynal of Intellectual Advancements and Research in Engineering Computations

International Jmynal of Intellectual Advancements and Research in Engineering Computations www.ijiarec.com ISSN:2348-2079 DEC-2015 International Jmynal of Intellectual Advancements and Research in Engineering Computations VIRTUALIZATION OF DISTIRIBUTED DATABASES USING XML 1 M.Ramu ABSTRACT Objective

More information

Chapter 8 Web Services Objectives

Chapter 8 Web Services Objectives Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the

More information

SDC Design patterns GoF

SDC Design patterns GoF SDC Design patterns GoF Design Patterns The design pattern concept can be viewed as an abstraction of imitating useful parts of other software products. The design pattern is a description of communicating

More information

Service-Oriented Architecture (SOA)

Service-Oriented Architecture (SOA) Service-Oriented Architecture (SOA) SOA is a software architecture in which reusable services are deployed into application servers and then consumed by clients in different applications or business processes.

More information