THE CCLRC DATA PORTAL
|
|
|
- Dorcas McDonald
- 10 years ago
- Views:
Transcription
1 THE CCLRC DATA PORTAL Glen Drinkwater, Shoaib Sufi CCLRC Daresbury Laboratory, Daresbury, Warrington, Cheshire, WA4 4AD, UK. Abstract: The project aims to provide easy, transparent access to experimental, observational, simulation and visualisation data kept on a multitude of systems and sites. Further more it will provide links to other web/grid services, which will allow the scientists to further use the selected data, e.g. via data mining, simulations or visualisation. The Data Portal will aim to work as a broker between the scientists, the facilities, the data and other services. The problem addressed is that currently the scientific data is stored distributed across a multitude of sites and systems. Scientists have only very limited support in accessing, managing and transferring their data or indeed in identifying new data resources. In a true Grid environment it is essential to ease many of these processes and the aim of the Data Portal is to help with automating many of these tasks. The Data Portal originally used Suns Java 2 Enterprise Edition (J2EE) but was reengineered using a component based web service model as its business logic layer with JSPs as its presentation layer. Key words: Data Access, Globus, Grid Services, Web Services, MetaData, SRB, Data Portal. 1. Introduction Currently the scientists are forced to manually relate between all the experimental, data, computing and analysis facilities that are available world wide, with little infrastructure support. In the future it is hoped the Grid will provide these functions, enabling the scientists to choose much more easily from a wide range of services, connecting and combining desired services for an optimal working environment. Much of the access to the Grid is envisaged to take place through customisable, community oriented Portals. A range of projects within Council for the Central Laboratory of the Research Councils' (CCLRC) have been chosen to provide the building blocks of an integrated solution for users of experimental, computing and data facilities, showing how technologies can be used to build middleware components that support high level scientific grid applications. Data will play a pivotal role in the success of Grid or e-science developments. Virtually all envisaged applications will need to be able to draw from and deliver to the distributed heterogeneous information/data sources with a variety of contents. Hence three major challenges are posed: data accessibility, data transfer and management of personal data. Data accessibility implies the capability to locate information/data without prior knowledge of its physical location or the form in which its contents is described. Furthermore scientists, as well as applications, need to be able to combine results from different sources. Data transfer relates to the problem of large data volumes that need to be transferred across the Internet. Management of personal data is concerned with the growing distribution of data produced by scientists within a Grid environment, which required new ways of keeping track and moving data for single scientists and more importantly for research groups. CCLRC's integrated data system includes the following components a Data Portal for high-level access to multidisciplinary data, linking to existing data catalogue systems. These catalogues include metadata as well as links to the data itself. The data itself is held in various storage resources from local disks, databases, other data resources to multi terabyte tertiary tape systems Current Status The Data Portal is currently being used in two projects involving CCLRC, the e- Materials and e-minerals [1] projects, and
2 generic CCLRC instance giving access to data from two of our experimental departments: Synchrotron Radiation (SR at Daresbury) and Neutron Spallation (ISIS at Rutherford (RAL)) as well as data from the British Atmospheric Data Centre (BADC at RAL) and an outside source at the Max Planck Institute for Meteorology in Hamburg, Germany. The previous two are both World Data Centres. The installation is available at The Data Portal was designed to work in distributed and heterogeneous environments, our current installations have proven that to be true, integrating a multitude of systems types, operating systems, data resources (databases, Storage Resource Brokers (SRB) [2]) and sites seamlessly Architecture The current version of the Data Portal uses a modular web services model. This is achieved using Apache's Axis implementation of the SOAP (Simple Object Access Protocol) submission to W3C. SOAP is a lightweight protocol for exchange of information in a decentralised, distributed environment. It is a XML based protocol, which defines a framework for representing remote procedure calls and responses. Using SOAP and web services the Data Portal was decentralised into modules that represent an area of functionality. For example, the Session Manager controls user's state, Authorisation communicates with the MyProxy server to authorise the user to the Data Portal and Query & Reply sends queries to multiple XML Wrappers at each facility. These services were platform and language independent allowing other services (other portals or clients) to communicate with the Data Portal regardless of the language that they were written. Vital to this version of the Data Portal is the Lookup module. This is used for the publishing and finding Data Portal web service modules. Essentially this acts as an interface to a Universal Description, Discovery and Integration (UDDI) registry. A module would query the UDDI and receive a Web Services Definition Language (WSDL) file address for the module. This is standard to describe the technical invocation syntax of a web service. A module would use this file to invoke the web service that it needs. The Data Portal server hosts most of these services but also provides the user interface and manages the interaction with the user and all attached resources. The server provides the user with a web interface to search the existing metadata both on the server itself and the connected data holdings transparently. Incoming requests from the user will be interpreted by the server and a query will be formed and transmitted to the facility's local repositories that are available to the Data Portal. The queries to local repositories are XQueries [3] and are transmitted via web services. The result from the various local repositories is expected in XML format or the format that the XQuery requested (i.e. HTML). The Data Portal will collate the results and generate the required pages to display the results. The Server is also responsible for the user authentication and session control. In the future the server is also expected to liaise with other data portals as well as other grid services. CCLRC has developed a special multidisciplinary metadata format in XML [4] to be able to integrate and make available data from various scientific topics ranging from astronomy to physics. In the following paragraph we will describe how these resources are connected with the server. Other repositories are expected to have either their own metadata catalogue systems or their own metadata formats describing their data holding or use an extension of the CCLRC Scientific Metadata format (CSMD). To integrate them each catalogue (facility) will be accompanied by an XML Wrapper, which firstly converts the local metadata catalogue systems into CSMD. The XQuery request from the Data Portal
3 server is executed against the CSMD and results returned to the Data Portal. Currently the metadata catalogues include links to the data location, therefore the data can be transferred via GridFTP to the user or to a third party machine. CCLRC Data Portal Xml Wrapper Xml Wrapper Xml Wrapper Facility 1 Facility 2 Facility N Figure 1: Data Portal Architecture The core Data Portal system offers the user the possibility to collect all relevant datasets / data files in his personal shopping basket, which can be kept from one session to the next if required. This shopping basket than offers the user a range of functionalities like transfer (using GridFTP, download), delete (from shopping basket), or if available offer other grid services to the type of data Authorisation The authentication of data within the Data Portal [5] is done by the GSI delegation [6] of the user's proxy certificate to each facility. At each facility sits an Access & Control (ACM) and a XML Wrapper web service. Upon logging on, the user's proxy certificate is delegated to each facility's ACM. The ACM maps the user's distinguished name (DN) to a local user on their system and the access rights are given back to the Data Portal in the form of an XML document. The XML document gives information regarding the read access to the facility, data, metadata respectively and other information like the users DN, lifetime the user's access rights, normally 2 hours to match the proxy certificates lifetime. This XML document is known as an Authorisation Token. <?xml version="1.0" encoding="utf-8"?> <attributecertificate> <acinfo> <version>1.0</version> <holder>/c=uk/o=escience/ou=clrc/l=dl/cn=glen drinkwater</holder> <issuer> [email protected], CN=CA, OU=Authority, O=eScience, C=UK</issuer> <issuername>acmemin</issuername> <issuerserialnumber>1</issuerserialnumber> <signaturealgorithm>sha1withrsa</signaturealgorithm> <validity> <notbefore> </notBefore> <notafter> </notAfter> </validity> <attributes> <DPView>t</DPView> <wrappergroup>t</wrappergroup> <dataaccessgroup>t</dataaccessgroup> </attributes> </acinfo> <signature>e/cuhswgw6yhni9/+ggbitb9o0dcsijie19pmodbjjpb3j ntf4+3omkb+ukliwxd5xvga9aeh/hrhca+3/qirjpu</signature> </attributecertificate> Figure 2: Format of Authorisation Token The ACM signs the XML document with the facility's private key and sends the Authorisation Token via SOAP back to the Data Portal which stores it in a database. When the Data Portal sends a query to the XML Wrapper, it also sends the Authorisation Token. The XML Wrapper can validate the signature of the Authorisation Token with the facility's public key. Therefore the XML Wrapper can trust the access information regarding the facility given in the Authorisation Token XML Wrapper The XML Wrappers are used to convert between the local metadata format of a data archive and the CSMD. This allows the integration of metadata repositories which hold information about scientific studies and their associated data in various different formats and present a common interface to them via web services, which allows the Data Portal to seamlessly interact with the different data archives. It allows the composition of queries to different data archives by placing a wrapper (or adaptor) around the archive
4 which translates the native structure of the data into a form that the Data Portal core modules can understand. It converts the data into a common xml representation and then allows either bringing back the whole data representation or applying a modified XQuery to bring back relevant data allowing easier and uniform composebility by providing a common interface; once the data format of the Data Portal is known (the CSMD) then XQueries can be written against this to extract relevant metadata. The XML Wrapper has two independent aspects: the building of XML documents into CSMD documents and querying those XML documents. 1. XML Wrapper Document Builder: builds the XML document from the Data Archive format. 2. XML Wrapper Document Selector: processes incoming queries on the built XML documents to retrieve relevant scientific metadata. Figure 3: XML Wrapper Architecture Document Builder The document builder maintains a connection to the archive and periodically selects data from the archive and builds up record of the data into the Meta Data Format, which is loaded into a XML Document Repository. For Cache Coherency, it monitors changed records in the data archive and adds, updates (and perhaps deletes) documents in the repository to be consistent with the metadata held in the data archive Document Selector This is exposed as a web service to the Data Portal. It takes four arguments, two for the authorisation and two for the query. The first two are for the GSI Proxy Certificate and the Authentication Token described in section The Document Selector checks that the Authorisation Token is signed by the facility's private key, if so, it checks to see if the DN from the GSI Certificate is the same as the DN from Token. If all the security steps are completed the Document Selector obtains the users role from the token within the facility's system and is then able to query the XML document repository for the results from the user's role privileges. The next two arguments are for the XQueries the user wishes to apply for their search. The first executes an XQuery on the XML Document Repository to obtain the results, the second is a formatting option that can change the results into HTML or different XML formats, like an XSLT transformation. After the transformation the formatted results is sent back to the Data Portal to be displayed to the user. The benefits of this type of architecture are that the wrapper allows seamless access to the archive even if the data archive at the facility is down and unavailable. The Document Selector can still process queries and retrieve results using data from the XML Document Repository Data Storage The Data Portal is able to download or transfer data from a variety of storage systems. Currently the Data Portal can use GSI delegation to access data stored in FTP, HTTP, GASS and GridFTP servers. But
5 recently the Data Portal was able to access data stored in a Storage Resource Broker (SRB). The SRB is a software product developed by the San Diego Supercomputing Centre (SDSC). It allows users to access files and database objects seamlessly across a distributed environment. In simple terms, the actual physical location and way the data is stored is abstracted from the user, who is presented with an interface similar to a regular file system. Access to the data can be through GUIs, web browsers but also web services or SRB APIs. This allows the Data Portal to access data sets or files through web services and download them for the user. The access and control is done by SRB. When the data is put into the system, the user specifies which users on the SRB system can have access to the data, like a Windows File System, allowing read, write, delete etc access for each file or database blob. allow new additional web service modules as well as improvements to the current modules GSI SRB integration SRB version 3 has the ability to allow access using GSI authentication to the SRB through web services. The Data Portal delegate the user's proxies certificate to authentication themselves to SRB for file upload or download/transfer Advanced Searching Using XQuery as the language to search through the XML Documents allows detailed advanced searched to be added to the Data Portal search capabilities. The amount of detail within the CSMD representing the scientific metadata is the only limiting factor in how specific the advanced search can be. This allows the ability for the user to specify their own XQuery or through a GUI to tweak a pre-made advanced search for certain dates, PIs, Institutions etc Shopping Basket sharing Users will be able to give 'tickets' to other users of the Data Portal allowing restricted access to their Shopping Basket and the information held. This would be useful for PIs giving access to their basket to fellow researchers or post graduates. Figure 4: InQ showing a SRB view 2. Future The Data Portal is will be taking account of new technologies (e.g. Java Portlet API, Java Server Faces, WS-Notification, WS-Resource Framework and Globus Toolkit 4). Further work and research will be undertaken with other projects and the new technologies mentioned above. This will 3 References [1] Blanshard L, Environment from the Molecular Level e-science project and its use of CCLRC s Web Services based Data Portal. [2] Dr Michael Doherty, SRB in action. [3] W3C, XQuery. [4] Matthews BM, Sufi SA. The CCLRC Scientific Metadata Model - Version 1. The CCLRC Scientific Metadata Model - Version [5] Ananta Manandhar. Grid Authorisation Framework for the CCLRC DataPortal. [6] Globus Alliance, Globus and the Grid.
e-science Technologies in Synchrotron Radiation Beamline - Remote Access and Automation (A Case Study for High Throughput Protein Crystallography)
Macromolecular Research, Vol. 14, No. 2, pp 140-145 (2006) e-science Technologies in Synchrotron Radiation Beamline - Remote Access and Automation (A Case Study for High Throughput Protein Crystallography)
Deploying a distributed data storage system on the UK National Grid Service using federated SRB
Deploying a distributed data storage system on the UK National Grid Service using federated SRB Manandhar A.S., Kleese K., Berrisford P., Brown G.D. CCLRC e-science Center Abstract As Grid enabled applications
MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper
Migrating Desktop and Roaming Access Whitepaper Poznan Supercomputing and Networking Center Noskowskiego 12/14 61-704 Poznan, POLAND 2004, April white-paper-md-ras.doc 1/11 1 Product overview In this whitepaper
Grid Computing @ Sun Carlo Nardone. Technical Systems Ambassador GSO Client Solutions
Grid Computing @ Sun Carlo Nardone Technical Systems Ambassador GSO Client Solutions Phases of Grid Computing Cluster Grids Single user community Single organization Campus Grids Multiple user communities
A High-Performance Virtual Storage System for Taiwan UniGrid
Journal of Information Technology and Applications Vol. 1 No. 4 March, 2007, pp. 231-238 A High-Performance Virtual Storage System for Taiwan UniGrid Chien-Min Wang; Chun-Chen Hsu and Jan-Jan Wu Institute
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
Web Service Based Data Management for Grid Applications
Web Service Based Data Management for Grid Applications T. Boehm Zuse-Institute Berlin (ZIB), Berlin, Germany Abstract Web Services play an important role in providing an interface between end user applications
GRID COMPUTING Techniques and Applications BARRY WILKINSON
GRID COMPUTING Techniques and Applications BARRY WILKINSON Contents Preface About the Author CHAPTER 1 INTRODUCTION TO GRID COMPUTING 1 1.1 Grid Computing Concept 1 1.2 History of Distributed Computing
An IDL for Web Services
An IDL for Web Services Interface definitions are needed to allow clients to communicate with web services Interface definitions need to be provided as part of a more general web service description Web
WebSphere Portal Server and Web Services Whitepaper
WebSphere Server and s Whitepaper Thomas Schaeck ([email protected]) IBM Software Group Abstract As web services will become the predominant method for making information and applications available programmatically
Web Services and Service Oriented Architectures. Thomas Soddemann, RZG
Web Services and Service Oriented Architectures, RZG Delaman Workshop 2004 Overview The Garching Supercomputing Center - RZG Diving into the world of Web Services Service Oriented Architectures And beyond
A Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
Data Grids. Lidan Wang April 5, 2007
Data Grids Lidan Wang April 5, 2007 Outline Data-intensive applications Challenges in data access, integration and management in Grid setting Grid services for these data-intensive application Architectural
AquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
IGI Portal architecture and interaction with a CA- online
IGI Portal architecture and interaction with a CA- online Abstract In the framework of the Italian Grid Infrastructure, we are designing a web portal for the grid and cloud services provisioning. In following
Lesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
Introduction. MCSN N. Tonellotto Complements of Distributed Enabling Platforms
Introduction 1 Distributed relating to a computer network in which at least some of the processing is done by the individual computers and information is shared by and often stored at the computers Enabling
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and
Business Performance Management Standards
Business Performance Management Standards Stephen A. White, PhD. BPM Architect Business Performance Management Business performance management Taking an holistic approach, companies align strategic and
Building the European Biodiversity. Observation Network (EU BON)
Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation
Middleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
Data Management System - Developer Guide
Data Management System - Developer Guide Marcin Wolski Pawel Spychala Maciej Labedzki Data Management System - Developer Guide by Marcin
How To Build A Connector On A Website (For A Nonprogrammer)
Index Data's MasterKey Connect Product Description MasterKey Connect is an innovative technology that makes it easy to automate access to services on the web. It allows nonprogrammers to create 'connectors'
GridFTP: A Data Transfer Protocol for the Grid
GridFTP: A Data Transfer Protocol for the Grid Grid Forum Data Working Group on GridFTP Bill Allcock, Lee Liming, Steven Tuecke ANL Ann Chervenak USC/ISI Introduction In Grid environments,
Virtual Credit Card Processing System
The ITB Journal Volume 3 Issue 2 Article 2 2002 Virtual Credit Card Processing System Geraldine Gray Karen Church Tony Ayres Follow this and additional works at: http://arrow.dit.ie/itbj Part of the E-Commerce
Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007
Data Management in an International Data Grid Project Timur Chabuk 04/09/2007 Intro LHC opened in 2005 several Petabytes of data per year data created at CERN distributed to Regional Centers all over the
The NERC DataGrid (NDG)
The NERC DataGrid (NDG) Roy Lowry on behalf of the NDG, BADC and BODC. Ray Cramer, Marta Gutierrez, Kerstin Kleese Van Dam, Venkatasiva Kondapalli, Susan Latham, Bryan Lawrence, Kevin O Neill, Ag Stephens,
GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications
GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications Yan Huang Department of Computer Science Cardiff University PO Box 916 Cardiff CF24 3XF United Kingdom [email protected]
GRIP:Creating Interoperability between Grids
GRIP:Creating Interoperability between Grids Philipp Wieder, Dietmar Erwin, Roger Menday Research Centre Jülich EuroGrid Workshop Cracow, October 29, 2003 Contents Motivation Software Base at a Glance
Using the Grid for the interactive workflow management in biomedicine. Andrea Schenone BIOLAB DIST University of Genova
Using the Grid for the interactive workflow management in biomedicine Andrea Schenone BIOLAB DIST University of Genova overview background requirements solution case study results background A multilevel
An approach to grid scheduling by using Condor-G Matchmaking mechanism
An approach to grid scheduling by using Condor-G Matchmaking mechanism E. Imamagic, B. Radic, D. Dobrenic University Computing Centre, University of Zagreb, Croatia {emir.imamagic, branimir.radic, dobrisa.dobrenic}@srce.hr
irods and Metadata survey Version 0.1 Date March Abhijeet Kodgire [email protected] 25th
irods and Metadata survey Version 0.1 Date 25th March Purpose Survey of Status Complete Author Abhijeet Kodgire [email protected] Table of Contents 1 Abstract... 3 2 Categories and Subject Descriptors...
Reporting component for templates, reports and documents. Formerly XML Publisher.
Fusion Middleware Product TLA Description Comments Access Manager OAM Offers single-sign on, access policy creation and enforcement, self-service, delegated administration, password management, reporting
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
Research on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
Multilingual Interface for Grid Market Directory Services: An Experience with Supporting Tamil
Multilingual Interface for Grid Market Directory Services: An Experience with Supporting Tamil S.Thamarai Selvi *, Rajkumar Buyya **, M.R. Rajagopalan #, K.Vijayakumar *, G.N.Deepak * * Department of Information
ANSYS EKM Overview. What is EKM?
ANSYS EKM Overview What is EKM? ANSYS EKM is a simulation process and data management (SPDM) software system that allows engineers at all levels of an organization to effectively manage the data and processes
Web Services Strategy
Web Services Strategy Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
Literature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick [email protected] Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
Oracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
DFG form 12.181 03/15 page 1 of 8. for the Purchase of Licences funded by the DFG
form 12.181 03/15 page 1 of 8 Guidelines for the Purchase of Licences funded by the Within the framework of the Alliance Digital Information Initiative, licences for journals, databases and e-books are
Introduction. The Evolution of the Grid. Introduction (cont.) Grid Computing Fall 2004 Paul A. Farrell 9/2/2004
The Evolution of the Grid The situation has changed Introduction David De Roure, Mark A. Baker, Nicholas R. Jennings, Nigel R. Shadbolt Grid Computing Making the Global Infrastructure a Reality Fran Berman,
Cross-domain Identity Management System for Cloud Environment
Cross-domain Identity Management System for Cloud Environment P R E S E N T E D B Y: N A Z I A A K H TA R A I S H A S A J I D M. S O H A I B FA R O O Q I T E A M L E A D : U M M E - H A B I B A T H E S
A Generic Database Web Service
A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey [email protected] Yanchao Wang and Swetha Desetty Georgia State University
Integration strategy
C3-INAD and ESGF: Integration strategy C3-INAD Middleware Team: Stephan Kindermann, Carsten Ehbrecht [DKRZ] Bernadette Fritzsch [AWI] Maik Jorra, Florian Schintke, Stefan Plantikov [ZUSE Institute] Markus
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Web Application Development for the SOA Age Thinking in XML
Web Application Development for the SOA Age Thinking in XML Enterprise Web 2.0 >>> FAST White Paper August 2007 Abstract Whether you are building a complete SOA architecture or seeking to use SOA services
Integration Platforms Problems and Possibilities *
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Integration Platforms Problems and Possibilities * Hristina Daskalova, Tatiana Atanassova Institute of Information
Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division
Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency
Software Architecture Document
Software Architecture Document Project Management Cell 1.0 1 of 16 Abstract: This is a software architecture document for Project Management(PM ) cell. It identifies and explains important architectural
Run-time Service Oriented Architecture (SOA) V 0.1
Run-time Service Oriented Architecture (SOA) V 0.1 July 2005 Table of Contents 1.0 INTRODUCTION... 1 2.0 PRINCIPLES... 1 3.0 FERA REFERENCE ARCHITECTURE... 2 4.0 SOA RUN-TIME ARCHITECTURE...4 4.1 FEDERATES...
SCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd [email protected] 2007 IBM Corporation Agenda IBM Software Group WebSphere software
Internationalization and Web Services
Internationalization and Web Services 25 th Internationalization and Unicode Conference Presented by Addison P. Phillips Director, Globalization Architecture webmethods, Inc. 25 th Internationalization
SOA REFERENCE ARCHITECTURE: WEB TIER
SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible
GENERIC DATA ACCESS AND INTEGRATION SERVICE FOR DISTRIBUTED COMPUTING ENVIRONMENT
GENERIC DATA ACCESS AND INTEGRATION SERVICE FOR DISTRIBUTED COMPUTING ENVIRONMENT Hemant Mehta 1, Priyesh Kanungo 2 and Manohar Chandwani 3 1 School of Computer Science, Devi Ahilya University, Indore,
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
Oracle Business Activity Monitoring 11g New Features
Oracle Business Activity Monitoring 11g New Features Gert Schüßler Principal Sales Consultant Oracle Deutschland GmbH Agenda Overview Architecture Enterprise Integration Framework
A SOA visualisation for the Business
J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...
CloudCERT (Testbed framework to exercise critical infrastructure protection)
WP2. CONCEPTUAL MODELLING AND ARCHITECTURE CloudCERT (Testbed framework to exercise critical infrastructure protection) With the financial support of the Prevention, Preparedness and Consequence Management
MODULE 7: TECHNOLOGY OVERVIEW. Module Overview. Objectives
MODULE 7: TECHNOLOGY OVERVIEW Module Overview The Microsoft Dynamics NAV 2013 architecture is made up of three core components also known as a three-tier architecture - and offers many programming features
Cloud Computing. Lecture 5 Grid Case Studies 2014-2015
Cloud Computing Lecture 5 Grid Case Studies 2014-2015 Up until now Introduction. Definition of Cloud Computing. Grid Computing: Schedulers Globus Toolkit Summary Grid Case Studies: Monitoring: TeraGRID
Cloud Platform for VPH Applications
Cloud Platform for VPH Applications Marian Bubak, Piotr Nowakowski, and Marek Kasztelnik ACC Cyfronet AGH Krakow and WP2 Team of Project dice.cyfronet.pl/projects/ www.vph-share.eu (No 269978) Outline
An introduction to SOA and the HP NonStop server environment
Technical white paper An introduction to SOA and the HP NonStop server environment Table of contents About this document SOA is everywhere What is SOA? Why should you care about SOA? What is a service?
EDG Project: Database Management Services
EDG Project: Database Management Services Leanne Guy for the EDG Data Management Work Package EDG::WP2 [email protected] http://cern.ch/leanne 17 April 2002 DAI Workshop Presentation 1 Information in
Classic Grid Architecture
Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes
Getting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
EMC DOCUMENT SCIENCES XPRESSION ENTERPRISE INTEGRATION
White Paper EMC DOCUMENT SCIENCES XPRESSION ENTERPRISE INTEGRATION How xpression integrates with applications, content, data, web, and distribution systems Abstract This white paper describes the EMC Document
Writing Grid Service Using GT3 Core. Dec, 2003. Abstract
Writing Grid Service Using GT3 Core Dec, 2003 Long Wang [email protected] Department of Electrical & Computer Engineering The University of Texas at Austin James C. Browne [email protected] Department
Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial
Simple Implementation of a WebService using Eclipse Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial Contents Web Services introduction
vcommander will use SSL and session-based authentication to secure REST web services.
vcommander REST API Draft Proposal v1.1 1. Client Authentication vcommander will use SSL and session-based authentication to secure REST web services. 1. All REST API calls must take place over HTTPS 2.
E-Business Suite Oracle SOA Suite Integration Options
Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software
General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
XSEDE Service Provider Software and Services Baseline. September 24, 2015 Version 1.2
XSEDE Service Provider Software and Services Baseline September 24, 2015 Version 1.2 i TABLE OF CONTENTS XSEDE Production Baseline: Service Provider Software and Services... i A. Document History... A-
