CORA Technical Annex. ESSnet. WP3: Definition of the Layered Architecture. 3.2 Technical Annex. Statistics Netherlands

Size: px
Start display at page:

Download "CORA Technical Annex. ESSnet. WP3: Definition of the Layered Architecture. 3.2 Technical Annex. Statistics Netherlands"

Transcription

1 Statistics Netherlands WP3: Definition of the Layered Architecture 3.2 Technical Annex Technical Annex Partner in charge Statistics Netherlands Version.0 Date 2/0/200 2/0/200.0 of 6

2 Version Changes Date 0. Creation 08/09/ Peer Review by Statistics Netherlands 24/09/ Example implementation from Stat Sweden added 06/0/200.0 Final version 2/0/200 2/0/ of 6

3 . Introduction Scope Basic principle Organisation of this document References The Common Generic Service Interface Implementation guidelines Example implementations Event Driven Architecture at Statistics Sweden Introduction Processes, business objects and IT-tools Value chains Event-driven architecture and orchestrations Conclusion Generic Interface Architecture at Statistics Netherlands Introduction Generic Information Exchange Model Generic functional specifications of service data exchange Mapping of information models The resulting generic statistical process Conclusion /0/ of 6

4 This document is distributed under Creative Commons licence "Attribution-Share Alike ", available at the Internet site: 2/0/ of 6

5 .Introduction The goal of the project has been to define a platform for exchanging implementations of statistical processes on an EU / international level. The project has covered issues like licensing, the current use of potentially shareable tools and a layered model to enable communication about statistical processes on a common level. All these deliverables are important to reach s goals. They are however in a theoretical and experimental stage. This document describes a starting point for implementing the layered model for the production of statistics by means of common generic service interfaces... Scope is a platform-independent framework: it does not offer ready-made implementation solutions. This is why the scope of this document is limited to the activity of modelling statistical services..2. Basic principle allows you to produce a model that describes a statistical process in statistical terms. This will not be a technical model telling you how the work will be executed. It is a logical model telling you how to define statistical services, what kind of data they expect as input, and what kind of data they will deliver as output. It will give a picture of the statistically relevant characteristics of services..3. Organisation of this document. The description of s common generic service interface is followed by some implementation guidelines about how to get them to work. As a conclusion, project within Statistics Sweden and Statistics Netherlands are described that can be seen as some form of implementation of the ideas developed within..4. References This document draws upon the description of the model as described in Deliverable 3. of this project: Description of the Layered. Chapter 3 of that document provides a complete description of the model used here. The reader of this document is kindly requested to refer to it whenever needed. 2/0/ of 6

6 2.The Common Generic Service Interface The requirement of that implementations of statistical processes should be shareable between national statistical agencies together with the idea of a layered model of the production of statistics based on the Generic Statistical Business Process Model (GSBPM), led to the idea that these implementations should be built on common generic service interfaces to encapsulate statistical functionality of actors in the statistical process, both human actors and tool-based actors. The following diagrams represent these generic service interfaces. The first one describes the interface of design services used to design a statistical process. user input in- and output model management internal data model(s) tool-specific parameter definitions Service Core Tool parameter management tool-coded fixed parameter values prescript generated by the core Service Generator Figure : design time common generic service interface The second diagram describes the interface of run time interfaces that manipulate data at run time to produce the desired output of the statistical process. data transformer integrated input data according to the core s internal data model parameter supplier tool-coded parameter values Service Core Tool design storage prescript generated by the design time core output data according to the core s internal data model data transformer Figure 2: run time common generic service interface 2/0/ of 6

7 The following diagram shows these two interfaces in connection with each other. First of all, the run time services are generated from designs created with design time services. Run time prescripts (rules), parameter values known at design time and internal data models are encapsulated within the generated run time services. Service Design user input Design Time Service Core user input D internal data model(s) tool-specific parameter definitions Tool internal (in/out)put transformation models D 2 tool-coded fixed parameter values prescript generated by the core D 3 service definition design time parameter values Service Runtime generic -coded runtime parameter values user input prescript and prescript attributes R 2 input data from multiple sources according to external input datamodels R tool-coded parameter values integrated input data according to the core s internal data model Runtime Service Core Tool R 3 prescript generated by the design time core output data according to the core s internal data model R 4 output data to multiple targets according to external output datamodels user input D 0 Transformation Design external (in/out)put transformation models Figure 3: relationship between design time and run time services This diagram also introduces the concept of transformation design. This is the design of transformations that read data produced by one services and transforms it to data according to a model that a second service understands. 2/0/ of 6

8 3.Implementation guidelines The following table contains some implementation guidelines that should be kept in mind when implementing a compliant architecture. These guidelines are based on experimentations within the participating statistical agencies. Nr# Guideline 0 Statistical design processes should be separated from statistical production processes. Therefore, statistical design functionality should be encapsulated in service interfaces that are separated from run-time service interfaces. 02 A run-time service interface that can be designed (which means it can work with different data models and/or configurable rules should have a related design-time service interface. 03 Data that is communicated between service interfaces corresponds to s layered model of statistical processes. 04 All services share the same formal interface definitons, runtime optimisations are permitted provided they are transparent. 05 At their interfaces, services are implementation independent. Service cores however are inherently implementation dependent. 06 Services cannot extend beyond their own layer (max layers =, max GSBPM subprocess =). 07 Operational data stores cannot exist outside services. 08 Workflow cannot exist outside services, orchestration might. 09 Prime movers are always at the top level (demand based) but may end in event based services at low levels which wait for input or events. 2/0/ of 6

9 4.Example implementations As mentioned earlier, only sets out general principles about how to model statistical processes and services. Some of the participating countries however have implemented aspects of this general idea in their own organizations. This chapter describes two example implementations from Statistics Sweden and Statistics Netherlands. The first is an example of how to orchestrate processes using an event driven architecture and business objects. The latter is an example of how to implement s common generic service interface based on SDMX. 4.. Event Driven Architecture at Statistics Sweden 4... Introduction During the most recent years, Statistic Sweden has realized that a substantial part of our development budget has gone to the data collection and data processing process and the underlying IT-systems. Focus has therefore been to modernize these processes and ITsystems. To get a coordinated view of the development in these processes, the development has been gathered under the projectname Triton. The vision for the Triton project is to provide the production staff with the possibility of selecting and configuring the needed services without any knowlage of the underlying ITstructure or programming skills. The Triton-project has therefore strived to provide a set of integrated IT-tools and services for the design, data collection and data processing processes of the GSBPM Processes, business objects and IT-tools To provide IT-services for the processes, the Triton project begun by looking at the GSBPM but shifted viewpoint somewhat and focused instead on which information (data and metadata) is necessary for executing the process and which information is created as an output of a completed process. Since information created in earlier processes is used in later processes, the Triton project tries to make the processes speak the same language. This doesn t mean that the same programming language is used in the IT-services for each process, but instead that the same business language is used. If the process for designing a web questionnaire uses the same business language, and means the same thing when describing a question, as the process of presenting this question for the respondent, these processes can talk to each other. The project has therefore spent much time creating this Business Information Model which is used for communicating information (data and metadata) between GSBPM-processes. 2/0/ of 6

10 Figure 4: Each process needs data and metadata input and results in new or refined data and/or metadata The Business Information Model does not only cover information regarding the data such as Variable, Sample, Classification and so on, but also covers business objects such as Staff, Customer, Process, Cell in questionnaire, Reminder to respondents. This means that the configuration (metadata) made in the design process is communicated as business object to create a metadata driven production process. This approach therefore does not distinguish so much between the services in design process and the services in the subsequent processes since all processes in this viewpoint creates some form of Business Objects Value chains By shifting GSBPM-viewpoint from the end user-view to the Business Object-view, it is possible to observe where each type of Business Object is created and follow which subsequent processes adds value/information to the Business Object. In the case of the Answers, which the respondent enters in the web questionnaire, we describe the value chain -route that this Business Object should take, given the configuration made by the production staff in the design process. Therefore this instance of the Business Object Answers will be transported between the preconfigured services in the value chain Event-driven architecture and orchestrations To transport the data/metadata (in Business Object-form) between the preconfigured services, a communication platform is used. This communication platform does not contain any data processing logic and is only responsible for Business Object-transportation. The data processing is instead done in the services. The communication is built by using a middleware product. 2/0/ of 6

11 Figure 5: Each instance of a business object is transported between preconfigured services Since the production staff should be able to select relevant services in the design process, the communication platform needs to be able to orchestrate (route) each message (Business Object) in a specific way. Another reason for the necessity of a communication platform with orchestration capability is that the route a message takes could depend on the outcome of a specific service. In the example of the Answers the service for the manual investigation should only be called if the Check data-service finds any problem with the answers that need manual investigation. The communication form in the platform is event driven. This means that as soon as a new business object is created and sent to the communication platform, it is immediately transported to the next service in the value chain. This architecture was selected to overcome some of the performance issues that a SOA-based architecture can result in Conclusion The architecture in the Triton project has many similarities with the efforts and ideas in the model and, since the architecture was created before the model was created, also some differences. Both projects do however try to minimize the gap between the GSBPM model and the underlying IT-systems. The Triton project relies heavily on the Business Information Model to enable the processes to communicate between each other, and our conclusion is that this will be a necessity in a common reference architecture and environment. 2/0/200.0 of 6

12 4.2. Generic Interface Architecture at Statistics Netherlands Introduction Statistics Netherlands has made a first attempt to define and implement a small aspect of the statistical data processing process in terms of statistical services with a generic statistical service interface. This was done in the scope of the SPIES project. The Project Initiation Document of SPIES stated the following product definition: to build a limited set of standard combinations of tools that are commonly used to implement statistics, in other words; to define a couple of production lines. Main goal is to optimize those combinations and to develop integration components specifically for these tool combinations. As a pilot, generic service interfaces were built around two tools: Digros; a standardized set of tables and procedures to store data under version control according to a data vault structure in a common SQL database management system (SQL Server). R; an open source, internationally developed statistical programming language with a vast library of statistical functions. The goal of the pilot was to wrap those two tools with the same generic service interfaces and then let them exchange data using these interfaces Generic Information Exchange Model The first step to accomplish the SPIES goals was to establish a generic information exchange model, i.e. an intermediate data model by which Digros an R and, in the future, other tools could communicate. This model had to hide the specifics of Digros, R and any specific tool to be truly compliant, as defines services as statistically meaningful and independent of specific implementations and tools. To maintain a link with the statistical process and international developments, it was decided that the generic information exchange model should be based on SDMX, the statistical data exchange format. To keep things simple, only a subset of SDMX was chosen. The following diagram shows which SDMX concepts are used in SPIES. 2/0/ of 6

13 XSComponent 0..* KeyValue +value : string XSDataSet +reportingperiod : string +dataextractiondate : string..* Group +groupkeyid : string..* Section +groupkeyid : string..* XSObservation +groupkeyid : string +value : string valuefor valuefor valuefor valuefor valuefor DataflowDefinition GroupKeyDescriptor XSMeasure 0..* 0..* components..* 0..* 0..* Dimension Code MeasureTypeDimension structure KeyFamily CodeList codelist Figure 6: the SDMX subset used by SPIES Generic functional specifications of service data exchange The requirements for SPIES have been modelled in a very generic way: it just states that any Tool X should conform to generic ( inspired) interface requirements. If it does, it can be integrated into a SPIES environment and talk to other SPIES compliant services. The abstract functionality of the SPIES design environment is shown in the use case model below. 2/0/ of 6

14 UC0.0 Design X Output to SPIES <<include>> UC0.3 Import SPIES-Metadata into X X design environment Statistical designer <<include>> UC0.20 Design X Input from SPIES UC0.32 Generate SPIES-Metadata from X X run-time environment Figure 7: abstract design functionality in SPIES Any tool that is made SPIES compliant might implement this use case model. As indicated before, in the pilot performed at Statistics Netherlands the tools R and Digros were SPIES-E-FIED. Pleas note that SPIES complies to the guideline that design functionality should be separated from runtime functionality. The diagram below shows the abstract SPIES run time functionality. UC0.50 Export X Output to SPIES SPIES run-time X run-time environment UC0.60 Import X Input from SPIES Figure 8: abstract run time functionality in SPIES Mapping of information models An important aspect of the services defined in the project is the notion of mappings between the information domain external to statistical services and the internal information domain. Within SPIES, both the internal information model of a service ( tool X ) as the information model of the service environment (the SPIES model) are exposed in design time functionality where users can define the mappings between them. This requires that the internal data model of each tool that complies with spies must have a formally defined model. 2/0/ of 6

15 The model below was created to translate data in R (in so called data frames) to the SPIES environment and vice versa. data.frame Spies.globals.codelists.columns * 0..* globals schemaid datasetid creationdate versiondate filename codelist (list) id name isexternal coderecords..* id name texttype length isdimension codelist code description columns coderecord Figure 9: mapping of R data onto the common generic service interface The same was done for the internal data model of Digros; it was translated to the common generic service interface s model as well. This is shown in the diagram below. Datamodel ( from Use Case View) Globaal Invariant 2..n 2 Digros invariant Invariant 0..n Voor i = 3.. aantal niveaus 0..n Als aantal niveaus >= 2 0..n <Data i> 0..n <Matrix> Dataset Id Databron Id..n Bron 0..n <Variabele> Figure 0: mapping of Digros data onto the common generic service interface 2/0/ of 6

16 The resulting generic statistical process As a final step, the above described statistical services, consisting of the proprietary, custom built data storage tool Digros and the international open source language R both encapsulated behind the generic common service interface, were combined into a miniature statistical process as shown below. Archive (GSBPM 8.3) Aggregate (GSBPM 5.7) Archive (GSBPM 8.3) Digros R Digros sdmx sdmx Digros models R script Digros models Figure : a miniature process built from generic services This process performs the simple tasks of reading income data on the person level (entity level data according to the layered model) from an archive (a generic service with Digros as the service core, define by several Digros storage models). This data is then communicated through SPIES/SDMX to an Aggregation service (which is a combination of the R environment with a specific R script). This service aggregates the personal incomes to a regional level (thus creating population data according to the layered model). The resulting data is, through SPIES/SDMX, stored in an Archive service (again based on Digros) Conclusion Within Statistics Netherlands, some important principles regarding a service-based structure, generic service interfaces and abstract data levels were applied in a concrete situation where two independent tools were encapsulated in such a way that they are able to interchange data without knowing about each others implementation (technical) details. In the CORE project this idea might allow for exchange of such services on the European level. 2/0/ of 6

On the Design and Implementation of a Generalized Process for Business Statistics

On the Design and Implementation of a Generalized Process for Business Statistics On the Design and Implementation of a Generalized Process for Business Statistics M. Bruno, D. Infante, G. Ruocco, M. Scannapieco 1. INTRODUCTION Since the second half of 2014, Istat has been involved

More information

Description of CORE Implementation in Java

Description of CORE Implementation in Java Partner s name: Istat WP number and name: WP6 Implementation library for generic interface and production chain for Java Deliverable number and name: 6.1 Description of Implementation in Java Description

More information

Business Architecture concepts and components: BA shared infrastructures, capability modeling and guiding principles

Business Architecture concepts and components: BA shared infrastructures, capability modeling and guiding principles Business Architecture concepts and components: BA shared infrastructures, capability modeling and guiding principles Giulio Barcaroli Directorate for Methodology and Statistical Process Design Istat ESTP

More information

METADATA MANAGEMENT AND STATISTICAL BUSINESS PROCESS AT STATISTICS ESTONIA

METADATA MANAGEMENT AND STATISTICAL BUSINESS PROCESS AT STATISTICS ESTONIA Distr. GENERAL 06 May 2013 WP.13 ENGLISH ONLY UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS EUROPEAN COMMISSION STATISTICAL OFFICE OF THE EUROPEAN UNION (EUROSTAT)

More information

WORKING GROUP ON PASSENGER MOBILITY STATISTICS

WORKING GROUP ON PASSENGER MOBILITY STATISTICS Document: PM-2003-05/EN Original: English "Transport Statistics" WORKING GROUP ON PASSENGER MOBILITY STATISTICS Luxembourg, 24-25 April 2003 Jean Monnet Building, Room M5 Beginning 0:00 am Database and

More information

Web service design. every Web service can be associated with:

Web service design. every Web service can be associated with: Web Services Web services provide the potential of fulfilling SOA requirements, but they need to be intentionally designed to do so. Web services framework is flexible and adaptable. Web services can be

More information

CORA COmmon Reference Architecture

CORA COmmon Reference Architecture CORA COmmon Reference Architecture Monica Scannapieco Istat Carlo Vaccari Università di Camerino Antonino Virgillito Istat Outline Introduction (90 mins) CORE Design (60 mins) CORE Architectural Components

More information

ESSnet. COmmon Reference Environment. WP number and name: WP1 Project Management. Deliverable number and name: 1.1 Preliminary Report

ESSnet. COmmon Reference Environment. WP number and name: WP1 Project Management. Deliverable number and name: 1.1 Preliminary Report Partner s name: Istat WP number and name: WP1 Project Management Deliverable number and name: 1.1 Preliminary Report Preliminary Report Partner in charge Istat Version 1.0 Date 11/04/2011 Version Changes

More information

ESSnet. Common Reference Architecture. WP number and name: WP2 Requirements collection & State of the art. Questionnaire

ESSnet. Common Reference Architecture. WP number and name: WP2 Requirements collection & State of the art. Questionnaire Partner s name: Statistics Norway WP number and name: WP2 Requirements collection & State of the art Deliverable number and name: 2.1 Questionnaire Questionnaire Partner in charge Statistics Norway Version

More information

The Open Group SOA Ontology Technical Standard. Clive Hatton

The Open Group SOA Ontology Technical Standard. Clive Hatton The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts

More information

METADATA FLOWS IN THE GSBPM. I. Introduction. Working Paper. Distr. GENERAL 26 April 2013 WP.22 ENGLISH ONLY

METADATA FLOWS IN THE GSBPM. I. Introduction. Working Paper. Distr. GENERAL 26 April 2013 WP.22 ENGLISH ONLY Distr. GENERAL 26 April 2013 WP.22 ENGLISH ONLY UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS EUROPEAN COMMISSION STATISTICAL OFFICE OF THE EUROPEAN UNION (EUROSTAT)

More information

A Centralised System for Administrative Data Collection at Statistics Finland

A Centralised System for Administrative Data Collection at Statistics Finland EFFICIENT STATISTICAL PRODUCTION SESSION B A Centralised System for Administrative Data Collection at Statistics Finland Johanna Sisto Janne Eskelinen Sinikka Laurila Statistics Finland A Centralised System

More information

ESS Shared SERVices project Background, Status, Roadmap. Modernisation Workshop 16/17 March Bucharest

ESS Shared SERVices project Background, Status, Roadmap. Modernisation Workshop 16/17 March Bucharest ESS Shared SERVices project Background, Status, Roadmap Modernisation Workshop 16/17 March Bucharest Table of contents 1. Background of the project 2. Objectives & Deliverables 3. Timeline 4. Phase 1 5.

More information

Metadata and classification system development in Bosnia and Herzegovina

Metadata and classification system development in Bosnia and Herzegovina >> Metadata and classification system development in Bosnia and Herzegovina 23. april 2012 Mogens Grosen Nielsen Statistics Denmark Outline of introduction to metadata project in Bosnia and Hercegovina

More information

SCOS-2000 Technical Note

SCOS-2000 Technical Note SCOS-2000 Technical Note MDA Study Prototyping Technical Note Document Reference: Document Status: Issue 1.0 Prepared By: Eugenio Zanatta MDA Study Prototyping Page: 2 Action Name Date Signature Prepared

More information

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM)

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM) Module 3 Overview of TOGAF 9.1 Architecture Development Method (ADM) TOGAF 9.1 Structure The Architecture Development Method (ADM) Needs of the business shape non-architectural aspects of business operation

More information

OpenBudgets.eu: Fighting Corruption with Fiscal Transparency. Project Number: Start Date of Project: Duration: 30 months

OpenBudgets.eu: Fighting Corruption with Fiscal Transparency. Project Number: Start Date of Project: Duration: 30 months OpenBudgets.eu: Fighting Corruption with Fiscal Transparency Project Number: 645833 Start Date of Project: 01.05.2015 Duration: 30 months Deliverable 4.1 Specification of services' Interfaces Dissemination

More information

OASIS BPEL Webinar: Frank Leymann Input

OASIS BPEL Webinar: Frank Leymann Input OASIS BPEL Webinar: Frank Leymann Input (OASIS Webinar, March 12th, 2007) Prof. Dr. Frank Leymann Director, Institute of Architecture of Application Systems Former IBM Distinguished Engineer BPEL s Role

More information

SDMX self-learning package No. 3 Student book. SDMX-ML Messages

SDMX self-learning package No. 3 Student book. SDMX-ML Messages No. 3 Student book SDMX-ML Messages Produced by Eurostat, Directorate B: Statistical Methodologies and Tools Unit B-5: Statistical Information Technologies Last update of content February 2010 Version

More information

/// INTEROPERABILITY BETWEEN METADATA STANDARDS: A REFERENCE IMPLEMENTATION FOR METADATA CATALOGUES

/// INTEROPERABILITY BETWEEN METADATA STANDARDS: A REFERENCE IMPLEMENTATION FOR METADATA CATALOGUES /// Position Paper /// INTEROPERABILITY BETWEEN METADATA STANDARDS: A REFERENCE IMPLEMENTATION FOR METADATA CATALOGUES /// Keywords: Public administration, Metadata, Geographical Information, Geospatial

More information

Ans 1-j)True, these diagrams show a set of classes, interfaces and collaborations and their relationships.

Ans 1-j)True, these diagrams show a set of classes, interfaces and collaborations and their relationships. Q 1) Attempt all the following questions: (a) Define the term cohesion in the context of object oriented design of systems? (b) Do you need to develop all the views of the system? Justify your answer?

More information

D3.1 Validation workshops Workplan v.0

D3.1 Validation workshops Workplan v.0 D3.1 Validation workshops Workplan v.0 D3.1 Validation workshops Tasks and Steps The objectives within this deliverable are: To involve relevant stakeholders in the drafting of a certification process

More information

D2.5 Data mediation. Project: ROADIDEA

D2.5 Data mediation. Project: ROADIDEA D2.5 Data mediation Project: ROADIDEA 215455 Document Number and Title: D2.5 Data mediation How to convert data with different formats Work-Package: WP2 Deliverable Type: Report Contractual Date of Delivery:

More information

WP 02. Technological and non-technological evaluation of heating and cooling from renewable energy sources. REPORT

WP 02. Technological and non-technological evaluation of heating and cooling from renewable energy sources. REPORT www.redubar.eu REPORT Work Package 02: Technological and non-technological evaluation of heating and cooling from renewable energy sources. Deliverable: D04 A quick accessible register of existing relevant

More information

*ANSWERS * **********************************

*ANSWERS * ********************************** CS/183/17/SS07 UNIVERSITY OF SURREY BSc Programmes in Computing Level 1 Examination CS183: Systems Analysis and Design Time allowed: 2 hours Spring Semester 2007 Answer ALL questions in Section A and TWO

More information

SDMX GLOBAL CONFERENCE

SDMX GLOBAL CONFERENCE SDMX GLOBAL CONFERENCE PARIS 2009 EUROSTAT SDMX REGISTRY (Francesco Rizzo, Bengt-Åke Lindblad - Eurostat) 1. Introduction The SDMX initiative (Statistical Data and Metadata exchange) is aimed at developing

More information

Enterprise Architecture Views and Viewpoints in ArchiMate - Reference

Enterprise Architecture Views and Viewpoints in ArchiMate - Reference Enterprise Architecture Views and Viewpoints in ArchiMate - Reference Source: ArchiMate 2.0 Specification, chapter 8, http://pubs.opengroup.org/architecture/archimate2-doc/chap08.html Views and Viewpoints

More information

Sinikka Laurila Statistics Finland,

Sinikka Laurila Statistics Finland, Metadata system meeting requirements of standardisation, quality and interaction and integrity with other metadata systems: Case Variable Editor Statistics Finland Sinikka Laurila Statistics Finland, e-mail:

More information

Initiative for Open Ag Funding

Initiative for Open Ag Funding Initiative for Open Ag Funding Recommendations for publishers, intermediaries and the IATI Standard April 2017 How can the International Aid Transparency Initiative (IATI) be used to collate and communicate

More information

Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN Paper RIV05 Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT The SAS Business Intelligence platform provides a wide variety of reporting

More information

Avancier Methods (AM) CONCEPTS

Avancier Methods (AM) CONCEPTS Methods (AM) CONCEPTS Mapping generic ArchiMate entities to and TOGAF meta model entities It is illegal to copy, share or show this document (or other document published at ) without the written permission

More information

Generic Requirements Management and Verification Process for Ground Segment and Mission Operations Preparation

Generic Requirements Management and Verification Process for Ground Segment and Mission Operations Preparation Generic Requirements Management and Verification Process for Ground Segment and Mission Operations Preparation Dr. Frank Wallrapp 1 and Andreas Lex 2 German Space Operations Center, DLR Oberpfaffenhofen,

More information

Executing Evaluations over Semantic Technologies using the SEALS Platform

Executing Evaluations over Semantic Technologies using the SEALS Platform Executing Evaluations over Semantic Technologies using the SEALS Platform Miguel Esteban-Gutiérrez, Raúl García-Castro, Asunción Gómez-Pérez Ontology Engineering Group, Departamento de Inteligencia Artificial.

More information

Integration of INSPIRE & SDMX data infrastructures for the 2021 population and housing census

Integration of INSPIRE & SDMX data infrastructures for the 2021 population and housing census Integration of INSPIRE & SDMX data infrastructures for the 2021 population and housing census Nadezhda VLAHOVA, Fabian BACH, Ekkehard PETRI *, Vlado CETL, Hannes REUTER European Commission (*ekkehard.petri@ec.europa.eu

More information

EarthCube and Cyberinfrastructure for the Earth Sciences: Lessons and Perspective from OpenTopography

EarthCube and Cyberinfrastructure for the Earth Sciences: Lessons and Perspective from OpenTopography EarthCube and Cyberinfrastructure for the Earth Sciences: Lessons and Perspective from OpenTopography Christopher Crosby, San Diego Supercomputer Center J Ramon Arrowsmith, Arizona State University Chaitan

More information

Using JBI for Service-Oriented Integration (SOI)

Using JBI for Service-Oriented Integration (SOI) Using JBI for -Oriented Integration (SOI) Ron Ten-Hove, Sun Microsystems January 27, 2006 2006, Sun Microsystems Inc. Introduction How do you use a service-oriented architecture (SOA)? This is an important

More information

Produced by. Design Patterns. MSc in Communications Software. Eamonn de Leastar

Produced by. Design Patterns. MSc in Communications Software. Eamonn de Leastar Design Patterns MSc in Communications Software Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie

More information

ASSIGNMENT- I Topic: Functional Modeling, System Design, Object Design. Submitted by, Roll Numbers:-49-70

ASSIGNMENT- I Topic: Functional Modeling, System Design, Object Design. Submitted by, Roll Numbers:-49-70 ASSIGNMENT- I Topic: Functional Modeling, System Design, Object Design Submitted by, Roll Numbers:-49-70 Functional Models The functional model specifies the results of a computation without specifying

More information

Software Engineering Chap.7 - Design and Implementation

Software Engineering Chap.7 - Design and Implementation Software Engineering Chap.7 - Design and Implementation Simão Melo de Sousa RELEASE (UBI), LIACC (Porto), CCTC (Minho) Computer Science Department University of Beira Interior, Portugal Eng.Info./TSI,

More information

The Submission Data File System Automating the Creation of CDISC SDTM and ADaM Datasets

The Submission Data File System Automating the Creation of CDISC SDTM and ADaM Datasets Paper AD-08 The Submission Data File System Automating the Creation of CDISC SDTM and ADaM Datasets Marcus Bloom, Amgen Inc, Thousand Oaks, CA David Edwards, Amgen Inc, Thousand Oaks, CA ABSTRACT From

More information

TIBCO Complex Event Processing Evaluation Guide

TIBCO Complex Event Processing Evaluation Guide TIBCO Complex Event Processing Evaluation Guide This document provides a guide to evaluating CEP technologies. http://www.tibco.com Global Headquarters 3303 Hillview Avenue Palo Alto, CA 94304 Tel: +1

More information

Data Management Plan

Data Management Plan Data Management Plan Mark Sanders, Martina Chýlková Document Identifier D1.9 Data Management Plan Version 1.0 Date Due M6 Submission date 30 November, 2015 WorkPackage WP1 Management and coordination Lead

More information

For each use case, the business need, usage scenario and derived requirements are stated. 1.1 USE CASE 1: EXPLORE AND SEARCH FOR SEMANTIC ASSESTS

For each use case, the business need, usage scenario and derived requirements are stated. 1.1 USE CASE 1: EXPLORE AND SEARCH FOR SEMANTIC ASSESTS 1 1. USE CASES For each use case, the business need, usage scenario and derived requirements are stated. 1.1 USE CASE 1: EXPLORE AND SEARCH FOR SEMANTIC ASSESTS Business need: Users need to be able to

More information

2011 INTERNATIONAL COMPARISON PROGRAM

2011 INTERNATIONAL COMPARISON PROGRAM 2011 INTERNATIONAL COMPARISON PROGRAM 2011 ICP DATA ACCESS AND ARCHIVING POLICY GUIDING PRINCIPLES AND PROCEDURES FOR DATA ACCESS ICP Global Office November 2011 Contents I. PURPOSE... 3 II. CONTEXT...

More information

Future Directions in Simulation Modeling. C. Dennis Pegden

Future Directions in Simulation Modeling. C. Dennis Pegden Future Directions in Simulation Modeling C. Dennis Pegden Outline A half century of progress. Where do we need to go from here? How do we get there? Simulation: A Compelling Technology See the future Visualize

More information

A new international standard for data validation and processing

A new international standard for data validation and processing A new international standard for data validation and processing Marco Pellegrino (marco.pellegrino@ec.europa.eu) 1 Keywords: Data validation, transformation, open standards, SDMX, GSIM 1. INTRODUCTION

More information

Architectural patterns and models for implementing CSPA

Architectural patterns and models for implementing CSPA Architectural patterns and models for implementing CSPA Marco Silipo THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION Application architecture Outline SOA concepts and

More information

3.4 Data-Centric workflow

3.4 Data-Centric workflow 3.4 Data-Centric workflow One of the most important activities in a S-DWH environment is represented by data integration of different and heterogeneous sources. The process of extract, transform, and load

More information

REQUIREMENTS. NRS Standards for Modeling with EA: Corporate Services for the Natural Resource Sector. Information Management Branch

REQUIREMENTS. NRS Standards for Modeling with EA: Corporate Services for the Natural Resource Sector. Information Management Branch Corporate Services for the Natural Resource Sector Information Management Branch NRS Standards for Modeling with EA: REQUIREMENTS Last Updated: March 30, 2017 Version: 5.0.0 Document: NRS_Standards_for_Modeling_with_EA-Requirements

More information

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology ArchiMate Core Structural Concepts Behavioral Concepts Informational Concepts interaction Technology Application Layer Concept Description Notation Concept Description Notation Actor An organizational

More information

DESIGN PATTERN - INTERVIEW QUESTIONS

DESIGN PATTERN - INTERVIEW QUESTIONS DESIGN PATTERN - INTERVIEW QUESTIONS http://www.tutorialspoint.com/design_pattern/design_pattern_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Design Pattern Interview Questions

More information

The Great TOGAF Scavenger Hunt. Enterprise Architecture Using TOGAF 9 Course Preparation Guide

The Great TOGAF Scavenger Hunt. Enterprise Architecture Using TOGAF 9 Course Preparation Guide Enterprise Architecture Using TOGAF 9 Course Preparation Guide 2011 Metaplexity Associates LLC All Rights Reserved Version 2.0 January 2, 2011 The Open Group Certification Mark logo and TOGAF are trademarks,

More information

Chapter 7 Design and Implementation

Chapter 7 Design and Implementation Chapter 7 Design and Implementation Chapter 7 Design and Implementation Slide 1 Topics covered Object-oriented design using the UML Design patterns Implementation issues Reuse Configuration management

More information

Enterprise Architecture Views and Viewpoints in ArchiMate

Enterprise Architecture Views and Viewpoints in ArchiMate member of Enterprise Architecture Views and Viewpoints in ArchiMate ArchiMate 3 Chapter 14 The Core of Architecture Description http://www.iso-architecture.org/ieee-1471/cm/ Architecture Views and Viewpoints

More information

Deliverable 6.4. Initial Data Management Plan. RINGO (GA no ) PUBLIC; R. Readiness of ICOS for Necessities of integrated Global Observations

Deliverable 6.4. Initial Data Management Plan. RINGO (GA no ) PUBLIC; R. Readiness of ICOS for Necessities of integrated Global Observations Ref. Ares(2017)3291958-30/06/2017 Readiness of ICOS for Necessities of integrated Global Observations Deliverable 6.4 Initial Data Management Plan RINGO (GA no 730944) PUBLIC; R RINGO D6.5, Initial Risk

More information

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING in partnership with Overall handbook to set up a S-DWH CoE: Deliverable: 4.6 Version: 3.1 Date: 3 November 2017 CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING Handbook to set up a S-DWH 1 version 2.1 / 4

More information

Best Practices for Deploying Web Services via Integration

Best Practices for Deploying Web Services via Integration Tactical Guidelines, M. Pezzini Research Note 23 September 2002 Best Practices for Deploying Web Services via Integration Web services can assemble application logic into coarsegrained business services.

More information

Networking European Digital Repositories

Networking European Digital Repositories Networking European Digital Repositories What to Network? Researchers generate knowledge This is going to become an amazing paper I only hope I will be able to access it Knowledge is wrapped in publications

More information

D WSMO Data Grounding Component

D WSMO Data Grounding Component Project Number: 215219 Project Acronym: SOA4All Project Title: Instrument: Thematic Priority: Service Oriented Architectures for All Integrated Project Information and Communication Technologies Activity

More information

FUSION REGISTRY FUSION REGISTRY VERSION 9. Tutorial This guide describes about Validation Schemes in the Fusion Registry

FUSION REGISTRY FUSION REGISTRY VERSION 9. Tutorial This guide describes about Validation Schemes in the Fusion Registry FUSION REGISTRY VERSION 9 Tutorial This guide describes about Validation Schemes in the Fusion Registry FUSION REGISTRY Use Case Applying Validation Schemes to Fusion Registry Fusion Registry: 9.2.x Document

More information

Chapter 4. Fundamental Concepts and Models

Chapter 4. Fundamental Concepts and Models Chapter 4. Fundamental Concepts and Models 4.1 Roles and Boundaries 4.2 Cloud Characteristics 4.3 Cloud Delivery Models 4.4 Cloud Deployment Models The upcoming sections cover introductory topic areas

More information

Solution Architecture Template (SAT) Design Guidelines

Solution Architecture Template (SAT) Design Guidelines Solution Architecture Template (SAT) Design Guidelines Change control Modification Details Version 2.0.0 Alignment with EIRA v2.0.0 Version 1.0.0 Initial version ISA² Action - European Interoperability

More information

Basic Requirements for Research Infrastructures in Europe

Basic Requirements for Research Infrastructures in Europe Dated March 2011 A contribution by the working group 1 Access and Standards of the ESF Member Organisation Forum on Research Infrastructures. Endorsed by the EUROHORCs on 14 April 2011. Introduction This

More information

Enterprise Architecture Method

Enterprise Architecture Method OIO Enterprise Introduction to the OIO Enterprise Method (OIO ) Version 1.0 and X1. X2. A1. -related challenges A3. Method Foundation A5. Vision, Goals and Strategies B1. Objects B3. Services B5. UseCases

More information

UCT Application Development Lifecycle. UCT Business Applications

UCT Application Development Lifecycle. UCT Business Applications UCT Business Applications Page i Table of Contents Planning Phase... 1 Analysis Phase... 2 Design Phase... 3 Implementation Phase... 4 Software Development... 4 Product Testing... 5 Product Implementation...

More information

28 - Integrated Production & Business Process Model Ildikó Györki and Ildikó Szűcs

28 - Integrated Production & Business Process Model Ildikó Györki and Ildikó Szűcs KARAT: The new integrated data transmission system of the HCSO 28 - Integrated Production & Business Process Model Ildikó Györki and Ildikó Szűcs Topics Background of the development Functions of the KARAT

More information

Spemmet - A Tool for Modeling Software Processes with SPEM

Spemmet - A Tool for Modeling Software Processes with SPEM Spemmet - A Tool for Modeling Software Processes with SPEM Tuomas Mäkilä tuomas.makila@it.utu.fi Antero Järvi antero.jarvi@it.utu.fi Abstract: The software development process has many unique attributes

More information

IBM Maximo Asset Management Version 7 Release 6. Workflow Implementation Guide IBM

IBM Maximo Asset Management Version 7 Release 6. Workflow Implementation Guide IBM IBM Maximo Asset Management Version 7 Release 6 Workflow Implementation Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 47. Compilation

More information

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy Metadata Life Cycle Statistics Portugal Isabel Morgado Methodology and Information Systems

More information

Generic Statistical Business Process Model

Generic Statistical Business Process Model Joint UNECE/Eurostat/OECD Work Session on Statistical Metadata (METIS) Generic Statistical Business Process Model Version 3.1 December 2008 Prepared by the UNECE Secretariat 1 I. Background 1. The Joint

More information

ENTITIES IN THE OBJECT-ORIENTED DESIGN PROCESS MODEL

ENTITIES IN THE OBJECT-ORIENTED DESIGN PROCESS MODEL INTERNATIONAL DESIGN CONFERENCE - DESIGN 2000 Dubrovnik, May 23-26, 2000. ENTITIES IN THE OBJECT-ORIENTED DESIGN PROCESS MODEL N. Pavković, D. Marjanović Keywords: object oriented methodology, design process

More information

Domain Driven Design IS. An architectural methodology for evolving a software system that closely aligns to business requirements

Domain Driven Design IS. An architectural methodology for evolving a software system that closely aligns to business requirements Domain Driven Design IS An architectural methodology for evolving a software system that closely aligns to business requirements Domain Driven Design IS Domain First Focus on the Object Model Focus on

More information

Chapter 12. Systems Design. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 12. Systems Design. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 12 Systems Design McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives Describe the design phase in terms of your information building blocks. Identify

More information

Reproducible & Transparent Computational Science with Galaxy. Jeremy Goecks The Galaxy Team

Reproducible & Transparent Computational Science with Galaxy. Jeremy Goecks The Galaxy Team Reproducible & Transparent Computational Science with Galaxy Jeremy Goecks The Galaxy Team 1 Doing Good Science Previous talks: performing an analysis setting up and scaling Galaxy adding tools libraries

More information

A brief history of time for Data Vault

A brief history of time for Data Vault Dates and times in Data Vault There are no best practices. Just a lot of good practices, and even more bad practices. This is especially true when it comes to handling dates and times in Data Warehousing,

More information

EUR AMHS Manual, Appendix G

EUR AMHS Manual, Appendix G EUR AMHS Manual EUR Doc 020 EUR AMHS Manual Appendix G European Directory Service Document Reference: Author: EUR AMHS Manual, Appendix G EUROCONTROL, Revision Number: Version 12.0 Date: 28/04/17 Filename:

More information

Socket attaches to a Ratchet. 2) Bridge Decouple an abstraction from its implementation so that the two can vary independently.

Socket attaches to a Ratchet. 2) Bridge Decouple an abstraction from its implementation so that the two can vary independently. Gang of Four Software Design Patterns with examples STRUCTURAL 1) Adapter Convert the interface of a class into another interface clients expect. It lets the classes work together that couldn't otherwise

More information

National Data Sharing and Accessibility Policy-2012 (NDSAP-2012)

National Data Sharing and Accessibility Policy-2012 (NDSAP-2012) National Data Sharing and Accessibility Policy-2012 (NDSAP-2012) Department of Science & Technology Ministry of science & Technology Government of India Government of India Ministry of Science & Technology

More information

On Constructing Repository Infrastructures The D-NET Software Toolkit

On Constructing Repository Infrastructures The D-NET Software Toolkit On Constructing Repository Infrastructures The D-NET Software Toolkit Paolo Manghi, Marko Mikulicic, Katerina Iatropoulou, Antonis Lempesis, Natalia Manola Repository Infrastructures Aggregation system:

More information

WM2015 Conference, March 15 19, 2015, Phoenix, Arizona, USA

WM2015 Conference, March 15 19, 2015, Phoenix, Arizona, USA OECD NEA Radioactive Waste Repository Metadata Management (RepMet) Initiative (2014-2018) 15614 Claudio Pescatore*, Alexander Carter** *OECD Nuclear Energy Agency 1 (claudio.pescatore@oecd.org) ** Radioactive

More information

20. Business Process Analysis (2)

20. Business Process Analysis (2) 20. Business Process Analysis (2) DE + IA (INFO 243) - 31 March 2008 Bob Glushko 1 of 38 3/31/2008 8:00 AM Plan for Today's Class Process Patterns at Different Levels in the "Abstraction Hierarchy" Control

More information

Service Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011

Service Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011 Service Vs. System Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011 1. Does DoD Need To Model a Service? Bottom Line Up front (BLUF) DoD has a requirement

More information

ENCePP Code of Conduct Implementation Guidance for Sharing of ENCePP Study Data

ENCePP Code of Conduct Implementation Guidance for Sharing of ENCePP Study Data EMA/409316/2010 Revision 2, dated 14 July 2016 European Network of Centres for Pharmacoepidemiology and Pharmacovigilance ENCePP Code of Conduct Implementation Guidance for Sharing of ENCePP Study Data

More information

INSPIRE & Environment Data in the EU

INSPIRE & Environment Data in the EU INSPIRE & Environment Data in the EU Andrea Perego Research Data infrastructures for Environmental related Societal Challenges Workshop @ pre-rda P6 Workshops, Paris 22 September 2015 INSPIRE in a nutshell

More information

Chances & Challenges of ehealth

Chances & Challenges of ehealth 4 th European Hospital Conference (EHC) Welcome - Céad Míle Fáilte Chances & Challenges of ehealth Mr Gerry O Dwyer Group CEO of the South/South West Hospital Group, Ireland President of the European Association

More information

UN/CEFACT FOR GLOBAL BUSINESS BUSINESS REQUIREMENTS SPECIFICATION (BRS) Fishing License Authorization & Permit (FLAP) domain

UN/CEFACT FOR GLOBAL BUSINESS BUSINESS REQUIREMENTS SPECIFICATION (BRS) Fishing License Authorization & Permit (FLAP) domain UN/CEFACT SIMPLE, TRANSPARENT AND EFFECTIVE PROCESSES FOR GLOBAL BUSINESS BUSINESS REQUIREMENTS SPECIFICATION (BRS) Fishing License Authorization & Permit (FLAP) domain Business domain: Fisheries Business

More information

Designing a System Engineering Environment in a structured way

Designing a System Engineering Environment in a structured way Designing a System Engineering Environment in a structured way Anna Todino Ivo Viglietti Bruno Tranchero Leonardo-Finmeccanica Aircraft Division Torino, Italy Copyright held by the authors. Rubén de Juan

More information

European Component Oriented Architecture (ECOA ) Collaboration Programme: Architecture Specification Part 2: Definitions

European Component Oriented Architecture (ECOA ) Collaboration Programme: Architecture Specification Part 2: Definitions European Component Oriented Architecture (ECOA ) Collaboration Programme: Part 2: Definitions BAE Ref No: IAWG-ECOA-TR-012 Dassault Ref No: DGT 144487-D Issue: 4 Prepared by BAE Systems (Operations) Limited

More information

Generic Statistical Information Model (GSIM)

Generic Statistical Information Model (GSIM) Generic Statistical Information Model (GSIM) Michaela Denk, International Monetary Fund This presentation reuses material made available by the UNECE through their Virtual Standards Helpdesk at http://www1.unece.org/stat/platform/display/vsh/virtual+standards+helpdesk.

More information

Workpackage WP 33: Deliverable D33.6: Documentation of the New DBE Web Presence

Workpackage WP 33: Deliverable D33.6: Documentation of the New DBE Web Presence Contract n 507953 Workpackage WP 33: Deliverable D33.6: Documentation of the New DBE Web Presence Project funded by the European Community under the Information Society Technology Programme Contract Number:

More information

What are the characteristics of Object Oriented programming language?

What are the characteristics of Object Oriented programming language? What are the various elements of OOP? Following are the various elements of OOP:- Class:- A class is a collection of data and the various operations that can be performed on that data. Object- This is

More information

Site Builder Privacy and Data Protection Policy

Site Builder Privacy and Data Protection Policy Site Builder Privacy and Data Protection Policy This policy applies to the work of the Third Age Trust s Site Builder Team. The policy sets out the approach of the Team in managing personal information

More information

Date exported: 3/26/ :20:35 PM

Date exported: 3/26/ :20:35 PM Product Name:ThinkPad T520 (ACCESSIBLE) VPAT Comments: For a detailed description of the parent features and benefits, please refer to the following URL: http://shop.lenovo.com/us/products/professional-grade/thinkpad/tseries/t520/index.html

More information

EISAS Enhanced Roadmap 2012

EISAS Enhanced Roadmap 2012 [Deliverable November 2012] I About ENISA The European Network and Information Security Agency (ENISA) is a centre of network and information security expertise for the EU, its Member States, the private

More information

Networking European Digital Repositories

Networking European Digital Repositories Networking European Digital Repositories What to Network? Researchers generate knowledge This is going to become an amazing paper I only hope I will be able to access it Knowledge is wrapped in publications

More information

C H A P T E R SYSTEM DESIGN

C H A P T E R SYSTEM DESIGN C H A P T E R SYSTEM DESIGN Chapter Twelve Systems Design Describe the design phase in terms of your information building blocks. Identify and differentiate between several systems design strategies. Describe

More information

iserver Free Archimate ArchiMate 1.0 Template Stencil: Getting from Started Orbus Guide Software Thanks for Downloading the Free ArchiMate Template! Orbus Software have created a set of Visio ArchiMate

More information

Directorate B: Quality, methodology and information systems

Directorate B: Quality, methodology and information systems EUROPEAN COMMISSION EUROSTAT Directorate B: Quality, methodology and information systems EDAMIS Dataset Naming Convention (DSNC) The naming convention for 1. Datasets, 2. Dataset occurrences This document

More information

Evaluating OO-CASE tools: OO research meets practice

Evaluating OO-CASE tools: OO research meets practice Evaluating OO-CASE tools: OO research meets practice Danny Greefhorst, Matthijs Maat, Rob Maijers {greefhorst, maat, maijers}@serc.nl Software Engineering Research Centre - SERC PO Box 424 3500 AK Utrecht

More information

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Microsoft SharePoint Server 2013 Plan, Configure & Manage Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that

More information