INSPIRE Registry - Architecture

Size: px
Start display at page:

Download "INSPIRE Registry - Architecture"

Transcription

1 EUROPEAN COMMISSION JOINT RESEARCH CENTRE Institute for Environment and Sustainability Spatial Data Infrastructures Unit INSPIRE Registry Architecture Title Creator INSPIRE Registry - Architecture Angelo Quaglia Revision date 20/07/2010 Subject (keyword) Status Publisher Description Contributor Rights Language INSPIRE Registry, feature concept dictionary, glossary, architecture draft European Commission, JRC-Institute for Environment and Sustainability-SDI Unit, Ispra This document is aimed at explaining the implementation choices made for the development of the INSPIRE Registry. Angelo Quaglia, Ioannis Kanellopoulos Restricted EN

2 Version history: Version Date Modified by Comments number A.Q. First Draft A.Q. Incorporated comments from IK. Added paragraphs about Definition source and description source, Placeholders. Modified deployment diagram /04/10 IK Various edits /07/10 AQ, IK General Edits

3 Table of contents 1 Purpose of this document Introduction Requirements Need for registries and registers Register Items Roles in the management of a registry and its registers Registry Manager (ISO 19135) Register Owner (ISO 19135) Register Manager (ISO 19135) Submitting Organization (ISO 19135) Control Body (ISO 19135) Register User (ISO 19135) INSPIRE Registry Data upload Audit information Service interface ISO model and the repository structure Multilingualism Architecture Repository Structure INSPIRE Registry users, user types and roles The register manager role Named users Named users and associated roles INSPIRE registry system components Other aspects Upload of the initial content of the registers from external files Implementation Non implemented ISO features Features implemented differently to ISO Labels (Clarification -> Modification) The association Specification source is not used Extensions to ISO Multiple addition proposals for the same item name and item class Placeholders Definition source and description source Technology Database tier Web tier Web application User authentication Deployment diagram Sample Screenshots Home page Initial page of the Feature Concept Dictionary register Register items page Register Item detail page Import of proposal from an external file... 20

4 9 Bibliography... 21

5 1 Purpose of this document This document is aimed at explaining the implementation choices made for the development of the INSPIRE Registry. 2 Introduction According to ISO a register is set of files containing identifiers assigned to items with descriptions of the associated items, while a registry is an information system on which a register is maintained. Although a registry was originally the place where information was collected (in registers), the word registry has also come to mean the collection itself. Alternative definitions from the Internet: A register is a formal or official recording of items, names, or actions ( Register: a written record containing regular entries of items or details ( Registry: a place where a register is kept; an office of registration ( A number of resources describing the data, used for the description of the data with metadata or simply provide information on INSPIRE (e.g. glossary, feature catalogues, code lists etc) need to be maintained properly and be made available online in order to allow for a correct processing and interpretation of the data. [These resources are maintained in ISO conformant registers and have to have a clear and well-defined governance model]. The register contents are made available in form of a registry. All registers keep track of changes so that information created in the past can still be interpreted completely and correctly; i.e. superseded or retired register items will remain in the register. A key characteristic of a register is that every item in the register is associated with a unique, unambiguous and permanent identifier. The INSPIRE Data Specifications DT has identified at least the following resources that shall be maintained in registers: Feature concept dictionary: Dictionary establishing a set of feature-related concepts that may be used to describe geographic information. A common feature concept dictionary will be maintained for all INSPIRE application schemas and feature catalogues. Feature catalogue: Catalogue containing definitions and descriptions of the spatial object types, their attributes and associated components occurring in one or more data sets, together with any operations that may be applied. Application schema: Conceptual schema for data required by one or more applications. Part of a data specification and specified in UML. The Generic Conceptual Model and all INSPIRE application schemas are maintained in a consolidated UML model. Codelist: Dictionary describing the attribute value domains for selected property types in a feature catalogue / application schema. The value domain is not fixed in the feature catalogue / application schema, but is managed

6 separately. I.e. this establishes an extendable controlled vocabulary outside of the data specification itself. Coordinate reference systems and operations: Dictionary of coordinate reference systems, datums, coordinate systems and coordinate operations which are used in data sets. Units of measurements: Dictionary of units of measurement, which are used in data sets. Spatial object identifier namespaces: A mechanism is required to guarantee uniqueness of object identifiers across various content providers. Identifier namespaces need to be managed. INSPIRE Glossary: Register of general terms and definitions used in INSPIRE data specifications In addition to the above other registers may include: XMI files Styled layer descriptors INSPIRE Services: Providing the ability to register, discover, and manage an increasing number of INSPIRE services. The INSPIRE geoportal clients may consult the registry to obtain the necessary information to bind to each of the registered services. code lists and the lists for keywords proposed in the Metadata regulation. The following architectural aspects need to be taken into account. Security, Distribution, replication and synchronization of registries Multilingualism Interface (e.g. OGC CSW, ebrim, ISO 19135, UDDI,..) Consider SOAP & REST Current implementations 1 Glossary (req. from DT DS) Feature concept dictionary 3 Requirements This chapter summarizes the requirements for the INSPIRE Registry application. ISO is the standard chosen for the management of the information contained in the INSPIRE Registers. ISO gives the following definitions for Register and Registry: A register is a set of files containing identifiers assigned to items with descriptions of the associated items. A registry is the information system on which a register is maintained. 3.1 Need for registries and registers Catalogue services already offer the functionality to store and serve metadata about resources. 1

7 However, the current catalogue specifications do not define formal procedures for the modification of the stored information. The user has no means to ascertain, for example, when and by whom some information items have been removed from the catalogue. In addition, INSPIRE needs information other than metadata on resources to be made accessible to the INSPIRE Community for the proper operation of the infrastructure, like for example a glossary of terms Register Items Each register contains items of geographic information and geographic information services. Items are added through approval, by the Control Body, of addition proposals put forward by the Submitting Organizations of the register. ISO specifies a common structure for register items. Every item must have the following mandatory attributes: an identifier a name a definition an item class a status Other attributes, like description, are specified but are optional. Other attributes, like date of acceptance, are conditionally required. The item identifier is a positive integer that uniquely identifies the item in the containing register. The item class identifies a class of geographic information items specified in a technical standard. In the implementation described hereafter it also defines any additional attribute required for describing the items of that class. The item status (see section below) clearly identifies whether the item is valid at the time it is queried: valid means that it can be used in the production of new artefacts, i.e. datasets. The content of a register can change over time since there might be the need to: Introduce new items Retire existing items Replace (supersede) existing items with other items Clarify an existing item to correct the phrasing without changing its semantics The following paragraph gives more details about an item status Item status At any moment in its life the status of an item must be one of the following: Not valid Valid Superseded Retired As depicted in the diagram below, an item starts in the Not Valid status. This is when a Submitting Organization creates a proposal for a new item.

8 Figure 1 - Item Status transitions The item moves to the Valid status when its addition proposal is approved by the Control Body of the register. Note that an item might never acquire the Valid status either because the addition proposal is rejected by the Control Body or because the Submitting Organization withdraws the proposal. The item stays in the Valid status until if ever it is retired or superseded. Amendments ISO refers to retirements and supersessions as amendments. Once in status Retired or Superseded the item status cannot change anymore. Even though this is not stated explicitly in ISO 19135, it derives from the fact that amendment proposals, once approved, are permanent and that there cannot be more than one valid item in a register having the same name and the same item class. It is possible to reuse the same item name for the same item class but in this case a new item is created and assigned a different item identifier. 3.2 Roles in the management of a registry and its registers ISO specifies the following roles involved in the management and use of a registry and the registers it contains. The definitions are mainly taken from ISO Registry Manager (ISO 19135) The registry manager is the entity that maintains the registry service operational Register Owner (ISO 19135) The register owner is an organization that establishes a register and is responsible for the content of the register in terms of intellectual property, and management. The register owner can delegate the management of the register to a register manager.

9 3.2.3 Register Manager (ISO 19135) The register manager is responsible for maintaining the register. The register owner, if unable to play this role, can appoint a different organization Submitting Organization (ISO 19135) An organization authorized by the register owner to propose changes to the content of a register Control Body (ISO 19135) The control body of a register is a group of technical experts that makes decisions regarding the content of the register Register User (ISO 19135) A register user accesses a registry in order to use one or more of the registers held in that register. 3.3 INSPIRE Registry The INSPIRE Registry in this initial phase contains two registers: the INSPIRE Glossary and the INSPIRE Feature Concept Dictionary. This information comprises, for example, the definition of terms used in official documents (glossary), UML application schemata definitions and descriptions (Feature Concept Dictionary) and code lists. Currently the INSPIRE registry contains the Glossary and Feature Concept Dictionary registers which are part of the ongoing process of the INSPIRE Implementing Rules development and built upon the data specification development framework requirements and recommendations. The main goals of the current registers are: 1. To start building the INSPIRE Glossary and the INSPIRE Feature Concept Dictionary with the currently available information; 2. To allow their immediate use in the INSPIRE Implementing Rules and data specifications development. The INSPIRE registry is available for public view. Only valid, superseded and retired items are available for public view. Registered users however, involved in the INSPIRE Implementing Rules development, have access to additional functionality as well as to proposed and unaccepted terms. Requirements for other registers have not yet been clearly defined. Code lists and service descriptors are potential candidates. 3.4 Data upload The system shall allow loading of initial data from Microsoft Excel files. 3.5 Audit information The system shall keep track of when and by whom records are created or updated. Note that this requirement is not completely met by ISO specification. ISO does not mandate audit information at the system user level. 3.6 Service interface The html graphical user interface is required. The requirement for a service interface has not yet been clearly defined.

10 3.7 ISO model and the repository structure ISO mandates a number of attributes for each item stored in a register: identifier, definition, description, item class, etc. These attributes might have a simple domain, like character string for definition and description, or a complex one. An example of the latter is the item class. At some point the INSPIRE Registry might need to act also as a repository for artefacts (e.g. metadata documents, WSDL, UML files in XMI format, etc.). The need for hierarchical registers has currently not arisen. 3.8 Multilingualism Multilingualism shall be supported. Only English is currently supported. 4 Architecture This chapter contains a description of the design of a system that addresses the aforementioned requirements. 4.1 Repository Structure ISO states that the UML model described there is not intended to be implemented in software and data, but as a set of organizations and the interactions between them. The proposed model for the registry (Figure 2) is a tree structure (Figure 3) where the registry is the top node registers the children nodes of the registry and register items the children nodes of each register. Figure 2: Registry model The registry is the top-level node. Citations and Item classes are shared among the different registers.

11 Figure 3 - Tree structure of the registry repository 4.2 INSPIRE Registry users, user types and roles ISO defines only one type of user: the register user. The register user uses the register items. To use an item means to access its information through the registry. In this document the term user is used to identify any user of the system and not just a register user. In order to operate the registry, other user types need to be introduced. Based on these user types authorization policies are implemented and enforced. The policies identify which operations a user is allowed to perform. The implemented user types map to the ISO roles, with some differences. Figure 4 illustrates the roles needed to operate the registry and the registers The register manager role The user type with the most notable differences with respect to ISO is the one corresponding to the role of register manager. The register manager is the one in charge of applying the modifications to the register items according to the proposals put forward by the Submitting Organizations and approved by the Control Body. However, in order to automate tasks wherever possible, the system performs some of the actions that pertain to the register manager responsibilities. It is not possible for the register manager to perform the same operations manually. For example, when an addition proposal is accepted by the Control Body, the system: Changes the item status to Valid Stamps the current date into the dateaccepted attribute of the item Changes the proposal decision status to final and disposition to accepted Stamps the current date into the datedisposed attribute of the proposal As already stated, these actions are performed when an addition proposal is approved. Addition proposals can be approved by users who can act as the Control Body of the register. Note that these actions are performed even though the user cannot act as the Registry Manager. This is compliant with ISO which states

12 that the register manager shall perform the tasks listed above on approval of an addition proposal. The system also checks that proposals are complete and consistent with the current status of the register. Figure 4 - Use case diagram for user roles Named users In order to record audit information, named users are supported. Named users must login to the system in order to operate. They are intended to carry the details of a single person; however, nothing prevents the registry manager from creating shared users to be used by a team. In this case, of course, the audit information cannot serve the purpose of identifying a physical user Named users and associated roles Each user must be able to cover zero or more roles, i.e. must be able to impersonate, for example, the register manager and/or the control body.

13 A role might or might not be delegated (e.g.: the register manager exists only if appointed by the register owner). In order to satisfy the requirements the following approach has been chosen: Each ISO role, e.g. register manager, is associated with one organization, i.e. that organization is authorized to perform the operations related to that role. Specific roles (e.g. the Submitting Organization role and the Control Body role) can be associated with more than one organization, i.e. any user who can act on behalf of the specified organizations is authorized to perform the operations related to the roles. Each named user can have zero or more organizations associated to it. It means that the user can act on behalf of those organizations and can therefore perform the operations related to the corresponding roles. 5 INSPIRE registry system components The system comprises the following components: - A JSR-170 compliant repository, where the data is kept. - A Web Application that presents to the user a graphical interface to operate the register. - One or more modules that implement a service interface 6 Other aspects Upload of the initial content of the registers from external files The Registry Manager can import item proposals into any register by uploading files in Microsoft Excel format.

14 7 Implementation In this chapter the implementation choices are explained. 7.1 Non implemented ISO features The following features described in ISO have not been implemented: Hierarchical registers: No need has arisen for this feature from the requirements. Appeal: Appeal of a decision of the Control Body is not included in the requirements and has not been implemented. The decision status of a proposal goes immediately from pending to final 7.2 Features implemented differently to ISO Labels (Clarification -> Modification) The label associated to the operation called Clarification in ISO (i.e. syntactical changes to the definition and description of an item without any semantic impact), has been renamed to Modification The association Specification source is not used. Instead, definition Source and description Source are implemented (see section Extensions to ISO ). 7.3 Extensions to ISO The features described in this paragraph have been implemented but are not present in ISO They address specific needs that have arisen in INSPIRE Multiple addition proposals for the same item name and item class ISO does not clearly specify how multiple addition proposals for the same item name and same item class must be handled, even though the model allows them. The implementation described here allows creating multiple addition proposals for the same item name and item class, if the item status is not valid. The Control Body of the register sees the list of the proposals and must reject all proposals except the accepted one. If the item status is valid no addition proposal can be created. If the item status is retired or superseded and an addition proposal is submitted for the same item name and item class, a new item is created, i.e. a new item identifier is generated Placeholders The Thematic Working Groups put forward the need that an item name (inside an item class) might need to be reserved in a register even though a complete definition and description are not yet immediately available. The item must stay as not valid until a complete addition proposal is available. In order to address this need, the concept of Placeholder has been introduced, which is not described in ISO but at the same time is not in contrast with it. An addition proposal can be flagged as placeholder. An addition proposal flagged as placeholder cannot be approved. Hence, an item that has only one addition proposal and this proposal is a placeholder will never become valid.

15 For that item to become valid, a new addition proposal, not flagged as placeholder, must be submitted. The Control Body has to reject the placeholder addition proposal before being able to approve the new proposal and make the item valid Definition source and description source ISO defines an optional association Source that links a register item to a reference, i.e. a technical document from which the specification of an item has been taken. In INSPIRE there is the need to document separately the sources for the item definition and the item description. Hence, the optional association described in ISO is never used. Rather, two new optional associations have been introduced ( DefinitionSource and DescriptionSource in Figure 5 Additional associations). 7.4 Technology Figure 5 Additional associations Database tier The chosen back end is a content repository. A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more. Typical applications that use content repositories include content management, document management, and records management systems.

16 Apache Jackrabbit version is the reference implementation of the Content Repository for Java Technology API (JCR) version 1.0 which was specified by the Java Specification Request 170 (JSR 170). JCR Version 2.0 (JSR 283: Content Repository for Java Technology API Version 2.0) has been approved but no implementation exists, yet. Apache Jackrabbit: Supports versioning and subscription to events related to the modification of the information nodes. Stores information in the file system or in a database according to a configuration parameter. Java DB, Postgres, MySQL and Oracle are supported. Supports clustering. Is provided under the Apache 2.0 license Data model Apache Jackrabbit stores information in nodes. Nodes have a primary type which defines what information can be stored in them. Node types are hierarchical and support multiple-inheritance Web tier Technology The chosen technology is Sun Java J2EE 1.4 (Web Tier). The web tier is implemented using the Sun JDK version Framework The chosen web framework is Apache Struts version (with Tiles). The Struts Framework is provided under the Apache 2.0 license JSP Tag library In order to avoid direct html tagging, the library Struts-Layout 1.3 has been employed. Struts-Layout is NOT an Apache project but it is provided under the Apache 2.0 license. 7.5 Web application User authentication It is recommended that the registry be operated through https since there is currently no obfuscation of the password entered in the web forms Integration with Apache and HTTP Basic Authentication If HTTP Basic Authentication is setup for the location at which the Registry Application is served, the registry checks whether the authenticated user name exists also as a registry user. In this case the same user is considered authenticated for the registry, too. Also in this case https is recommended. 2 Apache Jackrabbit Project home page

17 7.6 Deployment diagram

18 8 Sample Screenshots 8.1 Home page 8.2 Initial page of the Feature Concept Dictionary register

19 8.3 Register items page

20 8.3.1 Register Item detail page 8.4 Import of proposal from an external file

21 9 Bibliography 1. AdV Registry Prototyp - Abschlussbericht zur Veröffentlichung, Clemens Portele (portele@interactive-instruments.de), Jens Fitzke (fitzke@lat-lon.de), ISO 19135: Geographic information Procedures for item registration 3. Apache Jackrabbit Project home page,

Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata

Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata Gerhard JOOS and Lydia GIETLER Abstract Publication of information items of any kind for discovery purposes is getting

More information

Apache Sling A REST-based Web Application Framework Carsten Ziegeler cziegeler@apache.org ApacheCon NA 2014

Apache Sling A REST-based Web Application Framework Carsten Ziegeler cziegeler@apache.org ApacheCon NA 2014 Apache Sling A REST-based Web Application Framework Carsten Ziegeler cziegeler@apache.org ApacheCon NA 2014 About cziegeler@apache.org @cziegeler RnD Team at Adobe Research Switzerland Member of the Apache

More information

Customer Bank Account Management System Technical Specification Document

Customer Bank Account Management System Technical Specification Document Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6

More information

D 2.2.3 EUOSME: European Open Source Metadata Editor (revised 2010-12-20)

D 2.2.3 EUOSME: European Open Source Metadata Editor (revised 2010-12-20) Project start date: 01 May 2009 Acronym: EuroGEOSS Project title: EuroGEOSS, a European Theme: FP7-ENV-2008-1: Environment (including climate change) Theme title: ENV.2008.4.1.1.1: European Environment

More information

Software Architecture Document

Software Architecture Document Software Architecture Document Natural Language Processing Cell Version 1.0 Natural Language Processing Cell Software Architecture Document Version 1.0 1 1. Table of Contents 1. Table of Contents... 2

More information

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata Ing. Emanuele Tajariol, GeoSolutions Ing. Simone Giannecchini, GeoSolutions GeoSolutions GeoSolutions GeoNetwork

More information

CloudCERT (Testbed framework to exercise critical infrastructure protection)

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

More information

D.5.2: Metadata catalogue for drought information

D.5.2: Metadata catalogue for drought information Project start date: 01 May 2009 Acronym: EuroGEOSS Project title: EuroGEOSS, a European Theme: FP7-ENV-2008-1: Environment (including climate change) Theme title: ENV.2008.4.1.1.1: European Environment

More information

How To Write An Inspire Directive

How To Write An Inspire Directive INSPIRE Infrastructure for Spatial Information in Europe Detailed definitions on the INSPIRE Network Services Title Detailed definitions on the INSPIRE Network Services Creator Date 2005-07-22 Subject

More information

HP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide

HP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide HP Systinet Software Version: 10.01 Windows and Linux Operating Systems Concepts Guide Document Release Date: June 2015 Software Release Date: June 2015 Legal Notices Warranty The only warranties for HP

More information

Postgres Plus xdb Replication Server with Multi-Master User s Guide

Postgres Plus xdb Replication Server with Multi-Master User s Guide Postgres Plus xdb Replication Server with Multi-Master User s Guide Postgres Plus xdb Replication Server with Multi-Master build 57 August 22, 2012 , Version 5.0 by EnterpriseDB Corporation Copyright 2012

More information

Software Architecture Document

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

More information

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

Data Management System - Developer Guide

Data Management System - Developer Guide Data Management System - Developer Guide Marcin Wolski Pawel Spychala Maciej Labedzki Data Management System - Developer Guide by Marcin

More information

European Forest Information and Communication Platform

European Forest Information and Communication Platform 1 Metadata Model for the European Forest Information and Communication Platform D. Tilsner 1, C. Figueiredo 1, H. Silva 2, B. Chartier 3, J. San-Miguel 4, A. Camia 4, M. Millot 4 1 EDISOFT, S.A., Lisbon,

More information

SYSTEM DEVELOPMENT AND IMPLEMENTATION

SYSTEM DEVELOPMENT AND IMPLEMENTATION CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design

More information

A Java Tool for Creating ISO/FGDC Geographic Metadata

A Java Tool for Creating ISO/FGDC Geographic Metadata F.J. Zarazaga-Soria, J. Lacasta, J. Nogueras-Iso, M. Pilar Torres, P.R. Muro-Medrano17 A Java Tool for Creating ISO/FGDC Geographic Metadata F. Javier Zarazaga-Soria, Javier Lacasta, Javier Nogueras-Iso,

More information

CLOUD STORAGE USING HADOOP AND PLAY

CLOUD STORAGE USING HADOOP AND PLAY 27 CLOUD STORAGE USING HADOOP AND PLAY Devateja G 1, Kashyap P V B 2, Suraj C 3, Harshavardhan C 4, Impana Appaji 5 1234 Computer Science & Engineering, Academy for Technical and Management Excellence

More information

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata Ing. Simone Giannecchini, GeoSolutions Ing. Emanuele Tajariol, GeoSolutions Outline GeoNetwork Introduction

More information

PROGRESS Portal Access Whitepaper

PROGRESS Portal Access Whitepaper PROGRESS Portal Access Whitepaper Maciej Bogdanski, Michał Kosiedowski, Cezary Mazurek, Marzena Rabiega, Malgorzata Wolniewicz Poznan Supercomputing and Networking Center April 15, 2004 1 Introduction

More information

CatMDEdit Metadata editor

CatMDEdit Metadata editor Advanced Information Systems Laboratory GeoSpatiumLab S.L. CatMDEdit Metadata editor University of Zaragoza Computer Science and Systems Engineering Department Advanced Information Systems Laboratory (IA3)

More information

Mastering Tomcat Development

Mastering Tomcat Development hep/ Mastering Tomcat Development Ian McFarland Peter Harrison '. \ Wiley Publishing, Inc. ' Part I Chapter 1 Chapter 2 Acknowledgments About the Author Introduction Tomcat Configuration and Management

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Product Navigator User Guide

Product Navigator User Guide Product Navigator User Guide Table of Contents Contents About the Product Navigator... 1 Browser support and settings... 2 Searching in detail... 3 Simple Search... 3 Extended Search... 4 Browse By Theme...

More information

INSPIRE Metadata Implementing Rules: Technical Guidelines based on. on EN ISO 19115 and EN ISO 19119

INSPIRE Metadata Implementing Rules: Technical Guidelines based on. on EN ISO 19115 and EN ISO 19119 INSPIRE Infrastructure for Spatial Information in Europe INSPIRE Metadata Implementing Rules: Technical Guidelines based on EN ISO 19115 and EN ISO 19119 Title INSPIRE Metadata Implementing Rules: Technical

More information

Business Process Management with @enterprise

Business Process Management with @enterprise Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase

More information

Joint Steering Committee for Development of RDA. Subject: Statement of policy and procedures for JSC

Joint Steering Committee for Development of RDA. Subject: Statement of policy and procedures for JSC Page 1 of 14 To: From: Joint Steering Committee for Development of RDA Gordon Dunsire, Chair, JSC Subject: Statement of policy and procedures for JSC Related document: 6JSC/Policy/2 (JSC Meetings) This

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

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

More information

How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J

How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J Tool Support for Developing Scalable J2EE Web Service Architectures Guus Ramackers Application Development Tools Oracle Corporation guus.ramackers@oracle.com www.oracle.com Using All This in Real Life

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

SOA GOVERNANCE MODEL

SOA GOVERNANCE MODEL SOA GOVERNANCE MODEL Matjaz B. Juric University of Ljubljana, Slovenia matjaz.juric@fri.uni-lj.si Eva Zupancic University of Ljubljana, Slovenia Abstract: Service Oriented Architecture (SOA) has become

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

Project Title: Judicial Branch Enterprise Document Management System RFP Number: FIN122210CK DMS TECHNICAL REQUIREMENTS

Project Title: Judicial Branch Enterprise Document Management System RFP Number: FIN122210CK DMS TECHNICAL REQUIREMENTS APPENDIX C. DMS TECHNICAL REQUIREMENTS C.1 INTRODUCTION This appendix is an overview of the California Judicial Branch infrastructure and technical requirements considerations that require a written response.

More information

JAVA/J2EE DEVELOPER RESUME

JAVA/J2EE DEVELOPER RESUME 1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract

More information

LinkZoo: A linked data platform for collaborative management of heterogeneous resources

LinkZoo: A linked data platform for collaborative management of heterogeneous resources LinkZoo: A linked data platform for collaborative management of heterogeneous resources Marios Meimaris, George Alexiou, George Papastefanatos Institute for the Management of Information Systems, Research

More information

Terms and Definitions for CMS Administrators, Architects, and Developers

Terms and Definitions for CMS Administrators, Architects, and Developers Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page

More information

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010 Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

Enterprise Data Dictionary Standards

Enterprise Data Dictionary Standards Department of Education, Federal Student Aid Enterprise Data Dictionary Standards Version: 1.0 Draft April 2007 List of Figures Table of Contents Purpose... 1 Background... 2 1.0 Overview... 3 1.1 Introduction...

More information

Web Services Implementation: The Beta Phase of EPA Network Nodes

Web Services Implementation: The Beta Phase of EPA Network Nodes Web Services Implementation: The Beta Phase of EPA Network Nodes Connie Dwyer and Chris Clark U.S. Environmental Protection Agency, 1200 Pennsylvania Avenue, N. W., Washington, D.C. dwyer.connie@epa.gov

More information

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

Avoiding Web Services Chaos with WebSphere Service Registry and Repository IBM Software Group Avoiding Web s Chaos with WebSphere Registry and Repository David Buchanan David Ben Buchanan J Briden Consulting IT Specialist Consulting IT IT Specialist WebSphere Software WebSphere

More information

JOHN KNEILING APRIL 3-5, 2006 APRIL 6-7, 2006 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY)

JOHN KNEILING APRIL 3-5, 2006 APRIL 6-7, 2006 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY) TECHNOLOGY TRANSFER PRESENTS JOHN KNEILING CREATING XML AND WEB SERVICES SOLUTIONS SECURING THE WEB SERVICES ENVIRONMENT APRIL 3-5, 2006 APRIL 6-7, 2006 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME

More information

D3.3.1: Sematic tagging and open data publication tools

D3.3.1: Sematic tagging and open data publication tools COMPETITIVINESS AND INNOVATION FRAMEWORK PROGRAMME CIP-ICT-PSP-2013-7 Pilot Type B WP3 Service platform integration and deployment in cloud infrastructure D3.3.1: Sematic tagging and open data publication

More information

INSPIRE Infrastructure for Spatial Information in Europe. INSPIRE Network Services Architecture. Network Services Architecture Creator.

INSPIRE Infrastructure for Spatial Information in Europe. INSPIRE Network Services Architecture. Network Services Architecture Creator. INSPIRE Infrastructure for Spatial Information in Europe INSPIRE Network Services Architecture Title Network Services Architecture Creator Network Services Drafting Team Date 17-12-2007 Subject INSPIRE

More information

Multilingual Interface for Grid Market Directory Services: An Experience with Supporting Tamil

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

More information

Technical Guidance for the INSPIRE Schema Transformation Network Service

Technical Guidance for the INSPIRE Schema Transformation Network Service Rob Walker Consultancy Technical Guidance for the INSPIRE Schema Transformation Network Service EC JRC Contract Notice 2009/S 107-153973 Authors: Mark Howard, Simon Payne, Richard Sunderland Date: 12 July

More information

Task AR-09-01a Progress and Contributions

Task AR-09-01a Progress and Contributions Doug Nebert, POC U.S. Geological Survey ddnebert@usgs.gov March 2010 Task AR-09-01a Progress and Contributions Background and scope for AR-09-01a This Task defines the minimum, common technical capabilities

More information

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 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

More information

Queensland recordkeeping metadata standard and guideline

Queensland recordkeeping metadata standard and guideline Queensland recordkeeping metadata standard and guideline June 2012 Version 1.1 Queensland State Archives Department of Science, Information Technology, Innovation and the Arts Document details Security

More information

Integration of DB oriented CAD systems with Product Lifecycle Management

Integration of DB oriented CAD systems with Product Lifecycle Management Integration of DB oriented CAD systems with Product Lifecycle Management Roberto Penas, SENER Ingeniería y Sistemas S.A., Tres Cantos/Spain, roberto.penas@sener.es Carlos González, SENER Ingeniería y Sistemas

More information

Release Notes for InQuira 8.2.3

Release Notes for InQuira 8.2.3 NEW FEATURES AND ENHANCEMENTS Release Notes for InQuira 8.2.3 This document contains the following information for the InQuira 8.2.3 release: New Features and Enhancements Corrected Defects Merged Patches

More information

eb Service Oriented Architecture Catalog of Patterns

eb Service Oriented Architecture Catalog of Patterns 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 eb Service Oriented Architecture Catalog of Patterns Working Draft 001, 18 August 2004 Document identifier: tbd Location: http://www.oasis-open.org/committees/ebsoa/

More information

Guideline for Implementing the Universal Data Element Framework (UDEF)

Guideline for Implementing the Universal Data Element Framework (UDEF) Guideline for Implementing the Universal Data Element Framework (UDEF) Version 1.0 November 14, 2007 Developed By: Electronic Enterprise Integration Committee Aerospace Industries Association, Inc. Important

More information

GeoNetwork User Manual

GeoNetwork User Manual GeoNetwork User Manual Release 2.10.4-0 GeoNetwork July 06, 2015 Contents 1 Preface 3 1.1 About this Project..................................... 3 1.2 License Information....................................

More information

Applying MDA in Developing Intermediary Service for Data Retrieval

Applying MDA in Developing Intermediary Service for Data Retrieval Applying MDA in Developing Intermediary Service for Data Retrieval Danijela Boberić Krstićev University of Novi Sad Faculty of Sciences Trg Dositeja Obradovića 4, Novi Sad Serbia +381214852873 dboberic@uns.ac.rs

More information

Apache Sentry. Prasad Mujumdar prasadm@apache.org prasadm@cloudera.com

Apache Sentry. Prasad Mujumdar prasadm@apache.org prasadm@cloudera.com Apache Sentry Prasad Mujumdar prasadm@apache.org prasadm@cloudera.com Agenda Various aspects of data security Apache Sentry for authorization Key concepts of Apache Sentry Sentry features Sentry architecture

More information

ANDS Prototype Controlled Vocabulary Service

ANDS Prototype Controlled Vocabulary Service ANDS Prototype Controlled Vocabulary Service Last Updated: 14 December 2011 Background... 1 Overview... 2 Technical Architecture... 2 Services... 3 Service Contact... 5 Background ANDS Prototype Controlled

More information

Master Data Management Architecture

Master Data Management Architecture Master Data Management Architecture Version Draft 1.0 TRIM file number - Short description Relevant to Authority Responsible officer Responsible office Date introduced April 2012 Date(s) modified Describes

More information

GenericServ, a Generic Server for Web Application Development

GenericServ, a Generic Server for Web Application Development EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student tawbi@irit.fr Bilal CHEBARO Assistant professor bchebaro@ul.edu.lb Abstract

More information

CONVERGENCE Glossary (version of 30/10/2012)

CONVERGENCE Glossary (version of 30/10/2012) Glossary (version of 30/10/2012) Term Access Rights Advertise Application Business Scenario CA CCN Cl_Auth_SC Cl_Auth_User_Pw Clean-slate architecture CoApp CoApp Provider CoMid CoMid Provider CoMid Resource

More information

Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0

Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0 Oracle Business Intelligence Publisher Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0 Part No. B32481-01 December 2006 Introduction Oracle BI Publisher

More information

Cadastre in the context of SDI and INSPIRE

Cadastre in the context of SDI and INSPIRE Cadastre in the context of SDI and INSPIRE Dr. Markus Seifert Bavarian Administration for Surveying and Cadastre Cadastre in the digital age the approach in Germany 3 rd CLGE Conference, Hanover, 11.10.2012

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

Resource Oriented Architecture and REST

Resource Oriented Architecture and REST Resource Oriented Architecture and REST Assessment of impact and advantages on INSPIRE Roberto Lucchi, Michel Millot European Commission Joint Research Centre Institute for Environment and Sustainability

More information

[MS-SPEMAWS]: SharePoint Email Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-SPEMAWS]: SharePoint Email Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-SPEMAWS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Agents and Web Services

Agents and Web Services Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of

More information

ANSYS EKM Overview. What is EKM?

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

More information

Case Study EPA. Agency-Wide Governance of Reusable Components

Case Study EPA. Agency-Wide Governance of Reusable Components Case Study EPA Agency-Wide Governance of Reusable Components Lico Galindo, PMP IT Specialist Data Standards Branch Office of Environmental Information Case Study EPA: Agency-Wide Governance of Reusable

More information

NIPP. Ivica Skender NSDI Working group for technical standards

NIPP. Ivica Skender NSDI Working group for technical standards Implementing rules for network services Ivica Skender NSDI Working group for technical standards ivica.skender@gisdata.com Content Working group for technical standards INSPIRE implementing rule for Network

More information

SAS Business Data Network 3.1

SAS Business Data Network 3.1 SAS Business Data Network 3.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS Business Data Network 3.1: User's Guide. Cary,

More information

XTendTraders.com Trading room simulator

XTendTraders.com Trading room simulator 2011 2012 XTendTraders.com Trading room simulator BELGHITI ALAOUI Mohammed IMAFA BEN HAMOUDA Ahmed IMAFA EL FERACHI Anas AL EL HAJJI Khalil AL Polytech Nice Sophia Antipolis SI4 AL/IMAFA 2011 2012 1 CONTENTS

More information

Introduction to UDDI: Important Features and Functional Concepts

Introduction to UDDI: Important Features and Functional Concepts : October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...

More information

ActiveVOS Server Architecture. March 2009

ActiveVOS Server Architecture. March 2009 ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...

More information

INSPIRE Infrastructure for Spatial Information in Europe. D2.8.III.8 Data Specification on Production and Industrial Facilities Draft Guidelines

INSPIRE Infrastructure for Spatial Information in Europe. D2.8.III.8 Data Specification on Production and Industrial Facilities Draft Guidelines Infrastructure for Spatial Information in Europe D2.8.III.8 Industrial Facilities Draft Guidelines Title Creator Date 2012-07-05 Subject Publisher Type Description Contributor Format Source Rights Identifier

More information

INSPIRE Metadata Survey Results

INSPIRE Metadata Survey Results INSPIRE Metadata Survey Results Joanna Nowak and Massimo Craglia Institute for Environment and Sustainability 2006 EUR 22488 EN The mission of the Institute for Environment and Sustainability is to provide

More information

An Esri White Paper June 2011 ArcGIS for INSPIRE

An Esri White Paper June 2011 ArcGIS for INSPIRE An Esri White Paper June 2011 ArcGIS for INSPIRE Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com Copyright 2011 Esri All rights reserved.

More information

Java EE 7: Back-End Server Application Development

Java EE 7: Back-End Server Application Development Oracle University Contact Us: 01-800-913-0322 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application Development training teaches

More information

Quest InTrust. Version 8.0. What's New. Active Directory Exchange Windows

Quest InTrust. Version 8.0. What's New. Active Directory Exchange Windows Quest InTrust Version 8.0 What's New Active Directory Exchange Windows Abstract This document describes the new features and capabilities of Quest InTrust 8.0. Copyright 2004 Quest Software, Inc. and Quest

More information

<Project Name> Solution Architecture Preliminary System Design

<Project Name> Solution Architecture Preliminary System Design Solution Architecture Preliminary System Design Gate 2 Date: Version: Gate 2 Change Log Any moderate or significant changes to the solution

More information

THE EUROPEAN DATA PORTAL

THE EUROPEAN DATA PORTAL European Public Sector Information Platform Topic Report No. 2016/03 UNDERSTANDING THE EUROPEAN DATA PORTAL Published: February 2016 1 Table of Contents Keywords... 3 Abstract/ Executive Summary... 3 Introduction...

More information

Using Exchange Network and CDX Services: Key Steps for Exchanging Emissions Inventory Data

Using Exchange Network and CDX Services: Key Steps for Exchanging Emissions Inventory Data Using Exchange Network and CDX Services: Key Steps for Exchanging Emissions Inventory Data Roy Chaudet and Chris Clark U.S. Environmental Protection Agency, Office of Environmental Information (OEI), 1200

More information

SharePoint 2010 Interview Questions-Architect

SharePoint 2010 Interview Questions-Architect Basic Intro SharePoint Architecture Questions 1) What are Web Applications in SharePoint? An IIS Web site created and used by SharePoint 2010. Saying an IIS virtual server is also an acceptable answer.

More information

REST Client Pattern. [Draft] Bhim P. Upadhyaya ABSTRACT

REST Client Pattern. [Draft] Bhim P. Upadhyaya ABSTRACT REST Client Pattern [Draft] Bhim P. Upadhyaya EqualInformation Chicago, USA bpupadhyaya@gmail.com ABSTRACT Service oriented architecture (SOA) is a common architectural practice in large enterprises. There

More information

LICENSE4J LICENSE MANAGER USER GUIDE

LICENSE4J LICENSE MANAGER USER GUIDE LICENSE4J LICENSE MANAGER USER GUIDE VERSION 4.5.5 LICENSE4J www.license4j.com Table of Contents Getting Started... 4 Managing Products... 6 Create Product... 6 Edit Product... 7 Refresh, Delete Product...

More information

Lesson 4 Web Service Interface Definition (Part I)

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

More information

COMPANIES REGISTRY. Third Party Software Interface Specification. (Part 1 Overview)

COMPANIES REGISTRY. Third Party Software Interface Specification. (Part 1 Overview) COMPANIES REGISTRY Third Party Software Interface Specification () of Integrated Companies Registry Information System Version 1.3 March 2014 The Government of the Hong Kong Special Administrative Region

More information

IBM Rational Rapid Developer Components & Web Services

IBM Rational Rapid Developer Components & Web Services A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive Summary

More information

API Operational Test and Evaluation Platform (API OT&E platform) User manual. Version 2.0

API Operational Test and Evaluation Platform (API OT&E platform) User manual. Version 2.0 API Operational Test and Evaluation Platform (API OT&E platform) User manual Version 2.0 22 november 2013 TABLE OF CONTENTS 1. Introduction 3 1.1. Overview of the API OT&E platform 3 1.2. The intended

More information

MWA Project. Configuration Management Plan

MWA Project. Configuration Management Plan Document No.: 46-01002 Revision: 0004 Date: 22-Oct-2009 MWA Project Configuration Management Plan MWA Project MWA Consortium Copyright 2009, MWA Consortium. All Rights Reserved. Control Status Document

More information

Data Mining Governance for Service Oriented Architecture

Data Mining Governance for Service Oriented Architecture Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY alibek@tr.ibm.com Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,

More information

Institute of Computational Modeling SB RAS

Institute of Computational Modeling SB RAS Institute of Computational Modeling SB RAS ORGANIZATION OF ACCESS TO OBSERVATIONAL DATA USING WEB SERVICES FOR MONITORING SYSTEMS THE STATE OF THE ENVIRONMENT Kadochnikov Aleksey A. Russia, Krasnoyarsk

More information

In this chapter, we will introduce works related to our research. First, we will

In this chapter, we will introduce works related to our research. First, we will Chapter 2 Related Works In this chapter, we will introduce works related to our research. First, we will present the basic concept of directory service and Lightweight Directory Access Protocol (LDAP).

More information

MWA Project. Configuration Management Plan

MWA Project. Configuration Management Plan Document No.: MWA-XXX-XXX Revision: 0002 Date: 07-OCT-2009 MWA Project Configuration Management Plan MWA Project MWA Consortium Copyright 2009, MWA Consortium. All Rights Reserved. Control Status Document

More information

MERMIG The advanced collaboration software

MERMIG The advanced collaboration software What is MERMIG? MERMIG is a powerful, Web based collaboration platform addressing the needs of those who are: involved in working groups, committees, projects or any kind of team work, dealing with multilingual

More information

In ediscovery and Litigation Support Repositories MPeterson, June 2009

In ediscovery and Litigation Support Repositories MPeterson, June 2009 XAM PRESENTATION (extensible TITLE Access GOES Method) HERE In ediscovery and Litigation Support Repositories MPeterson, June 2009 Contents XAM Introduction XAM Value Propositions XAM Use Cases Digital

More information

Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB

Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB IBM Software for WebSphere Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB Presenter: Kim Clark Email: kim.clark@uk.ibm.com Date: 27/02/2007 SOA Design with WebSphere

More information

Call for experts for INSPIRE maintenance & implementation

Call for experts for INSPIRE maintenance & implementation INSPIRE Infrastructure for Spatial Information in Europe Call for experts for INSPIRE maintenance & implementation Title Creator Call for experts for INSPIRE maintenance & implementation EC & EEA INSPIRE

More information

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit BPMS BUYER S TOOL KIT Sample Request for Proposal for a Business Process Management Suite Part 1 of the complete BPMS Buyer s Tool Kit TABLE OF CONTENTS Sample Request for Proposal... 3 1. Architecture

More information

NetIQ Identity Manager Setup Guide

NetIQ Identity Manager Setup Guide NetIQ Identity Manager Setup Guide July 2015 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE

More information

Tutorial: Building a Web Application with Struts

Tutorial: Building a Web Application with Struts Tutorial: Building a Web Application with Struts Tutorial: Building a Web Application with Struts This tutorial describes how OTN developers built a Web application for shop owners and customers of the

More information