WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT

Size: px
Start display at page:

Download "WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT"

Transcription

1 WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT

2

3 CONTENTS 1. THE NEED FOR DATA GOVERNANCE DATA GOVERNANCE Definition Responsibilities ACTIVITIES THE IMPORTANCE OF ADEQUATE TOOLING Tailored Tools Data Lifecycle Management Model Mapping Model Driven Approach REFERENCE MODEL VS. IN-HOUSE DEVELOPMENT CONCLUSION ABOUT PRIMA SOLUTIONS... 15

4 WHITE PAPER DATA GOVERNANCE 1. THE NEED FOR DATA GOVERNANCE The increasing size of enterprise information systems and system actors via external growth of organizations through mergers or acquisitions make the communication between the different actors of the information systems increasingly complex. Each "silo" application of the enterprise architecture defines its own semantic which drastically increases maintenance costs with the need to exchange information. This is especially true when the applications are highly specialized such as a policy administration system or a claims system. Therefore, when these applications need to share and exchange information, the semantic differences become a nightmare to manage and administrate. Some of the many consequences include: A difficult challenge to integrate disparate applications or systems A duplication of functionalities with different semantics An obvious lack of agility in the enhancements/upgrades to the information system and constraints on how the systems can be enhanced This lack of semantic consistency can result in integrity issues when information is fetched from different data stores. In order to reduce these issues, it is highly recommended that organizations set up a data governance team. 2. DATA GOVERNANCE 2.1. DEFINITION The data governance gathers the activities that allow the different actors of the system to maintain constant synchronization around the enterprise data. It defines the business dictionary as well as the reference data across the enterprise. This activity publishes, manages and administrates them. Data governance can only be successful if the team in charge of this activity is composed of subject matter experts and technical experts. The subject matter experts are in charge of the semantic synchronization with business requirements whereas technical experts check the semantic used in any specification document and functional architecture. This structure should be chosen in order to avoid any differences in the data semantic across the enterprise. 2

5 DATA GOVERNANCE Data governance should be included in any enhancements to existing systems, new applications or projects RESPONSIBILITIES The data governance activity should manage: The business dictionary definition for each actor of the enterprise The definition of a conceptual business model which will serve as the foundation for any data referential, services or flows within the enterprise The strategy definition for propagating the common conceptual model to the rest of the information system layers in order to increase the functional integration agility of the IT system The definition and the configuration of tools which will help maintain the enhancements of the common semantic and conceptual models. The definition of a strategy to administrate the data including the administration of reference data The business dictionary should highlight the entities used across the organization and bring a common definition. The dictionary should be complete and fully documented so it prevents any discrepancies on what the data should represent and encapsulate. This dictionary should be communicated to every actor of the system so it preserves the integrity and the consistency of the data used. The challenges of building such a semantic dictionary in its first version are multiple and include: COPYRIGHT PRIMA SOLUTIONS JANUARY

6 WHITE PAPER DATA GOVERNANCE Gathering all the requirements and use cases Creating a team of business and technical experts that can understand every business activity and have an understanding of the enterprise data architecture Recognizing the effort might spread across multiple iterations which can delay any subsequent activities by a significant time. While this process occurs, the evolution of the system will bring new requirements and therefore make this effort difficult to keep in synchronization with the current state of the information systems. Success is not guaranteed for such initiative and any failure would have disastrous effects on every IT project of the organization. The organization can avoid this hazardous phase by leveraging an existing standard of the market that has been proven amongst multiple organizations. When such a product that matches the business activity of the organization is found, this phase is reduced considerably and the productivity gains occur when applications are defined. 4

7 DATA GOVERNANCE A business dictionary is never static by nature. It needs constant enhancements to follow business changes. Therefore, versioning of the semantic is a critical feature so the organization can keep track of the dictionary used by specific versions of the IT infrastructure. While the business dictionary and model are very similar, the conceptual business model offers a structure around the dictionary items. Instead of maintaining two semantic sources separately, you have the ability to extract the business dictionary from the conceptual business model. What format should the Conceptual Business Model take? The requirements needed for such a model are: Defining and structuring any type of business data Technology independence Reliability on a proven modeling language The standard that could support these requirements is the UML language. COPYRIGHT PRIMA SOLUTIONS JANUARY

8 WHITE PAPER DATA GOVERNANCE 3. ACTIVITIES In order to guarantee the conceptual business model is correctly used, it should be used as a reference data model for the definition of application interfaces. A modeling tool should then receive the business semantic model that would have been described in UML. The tooling should manage model versions and allow: Extraction of the business dictionary Exporting of the model to the different information layers The generation of the business dictionary will bring several benefits to the enterprise; It will enable the definition of a shared glossary which will facilitate the communication between the different actors of a project It will become the referential for the enterprise "data" dictionary by offering more flexibility to maintain it over time The next activity will consist of propagating the common terminology to the IT applications and systems. This propagation should start from the entities (or classes) manipulated at the source code level to the physical model of relational databases. This is essential to guarantee full traceability between the business & technical assets and the full integrity & consistency of the data manipulated by the infrastructure. 6

9 ACTIVITIES This activity will allow the management of the data flows across applications since it will keep track of the specificities for each interface. It will also manage the persistency layer for each referential by keeping the traceability between the application models and the relational models. Finally this activity can manage the definitions of the objects that will be exchanged between each application which will guarantee the consistency and uniqueness of service signatures as well as preserving the signatures used for the execution of business rules. The schema above summarizes the different phases to build an application from the Business Conceptual Model. 1) The Conceptual Business Model is enhanced using documentation of existing applications and processes. This phase is handled by Data Architects whose responsibility is to enrich and maintain the Conceptual Business Model (or Reference Model) 2) When starting the new project, the new Project Model leverages the Conceptual Business Model by extracting the concepts needed for the given project. The traceability between the two models is carefully maintained. Business Analysts and designers use Project Specifications, Screen Definitions and process descriptions to select the appropriate elements and enrich the project model when needed. The enrichments can be retrofitted in the Conceptual Business Model later on. 3) The Implementation Model, reflecting the different layers of the final application, is built by Application Architects maintaining once again the traceability with the Project Model. 4) Assets such as Java Code or XML structures are Created by technical experts leveraging the Technical Architecture and Coding Conventions. COPYRIGHT PRIMA SOLUTIONS JANUARY

10 WHITE PAPER DATA GOVERNANCE 4. THE IMPORTANCE OF ADEQUATE TOOLING 4.1. TAILORED TOOLS The Business Conceptual Model covers most of the enterprise concepts. We saw that this is not a static model: it is enriched when its functional scope is enhanced and its maintenance requires corrections and additions. It becomes necessary to manage its lifecycle as explained in section. The conceptual business model, having the purpose to cover all lines of business of the organization, is far richer than the scope of each application, flow or service. Therefore, the conceptual business model needs to be tailored for each application and this has to be achieved through adequate tooling. That tool should allow designers to define their own model elements by picking those elements from the conceptual model. The names, definitions & any meta-data information belonging to an entity of the conceptual model could be copied to the project model. It is important that the tool captures the traceability with each element of the project model with the elements from the conceptual model in order to manage evolutions in a bidirectional way. The tool should also allow the propagation of the semantic to the implementation models. This is a critical aspect because the conceptual business model is not only a documentation repository but also the physical glue between layers, applications and systems. This can be achieved in several ways and not all possible solutions are effective. Incorrect Solution: Each developer creates from the application model an implementation model in the chosen technology or language. This option provides a lack of control and readability. Each developer can interpret the project model differently which can bring some consistency issues. The maintenance or any enhancements of the application might alter the semantic used and then break the compatibility with the conceptual business model and bring difficulties to bridge information over disparate systems. Correct Solution: A code generation facility is used to generate assets from the application model in the chosen target. The MDA alternative is used to deduce the application source code from the project model. In order to be efficient and bring productivity gains, this approach could be automated by a code generator. This reduces greatly the cost of ownership and insures the quality and controls of the generated assets. 8

11 THE IMPORTANCE OF ADEQUATE TOOLING 4.2. DATA LIFECYCLE MANAGEMENT From a software development lifecycle, the conceptual business model, the project models and the implementation models will have to be integrated in the project requisites as well as the project governance and life cycle. It is important to know that the conceptual business model has its own lifecycle and will evolve at a different speed than the applications. Even some slices of the conceptual business model could be reviewed and modified. Then the organization will have to update the flow, services and applications that are using the modified elements. That's the reason why the evolution to the common business semantic should respect the backward compatibility. The tooling that should be used to administrate the different models will have to offer a robust versioning system but also a mechanism to support distributed collaboration between the different teams that will make changes to the conceptual business model as well as the derived project and implementation models. Since every model will have its own life cycle and have multiple versions based on the state of the underlying applications, it is critical to tag every model version at a specific time. The collaboration effort between multiple actors enhancing these assets needs to be considered in order to prevent any duplication and preserve the integrity of the models; therefore, a locking mechanism should be in place so the changes are under control and well managed. The life cycle of a model could also mean the addition of new entities or attributes but also highlight some obsolete elements; the benefit of having a UML Conceptual business model as a reference point will allow the setting of "Deprecated" to any attributes or entities that are not needed anymore. This prevents the deletion of the elements so the backward compatibility and the traceability to previous versions of the model are preserved. COPYRIGHT PRIMA SOLUTIONS JANUARY

12 WHITE PAPER DATA GOVERNANCE 4.3. MODEL MAPPING A mapping editor is critical to the data governance and the deployment of a common business semantic across the organization. It brings traceability between your conceptual business model with your analysis requirements, your project models and your generated assets. The traceability happens at multiple levels: entities, attributes, relationships. The mapping facility could be used through two different strategies: Transformation mode: views will be defined as flat views of the conceptual business model used in the interface layers of the middleware (with screens, rules, communication services, etc.). The views will be mapped to the classes of the conceptual model and the code generator will generate the views in the chosen language with the mappers (allowing the transformation between views and entities of the conceptual model) Pivotal model mode: organizations derive project models from the conceptual business model. The conceptual business model then serves as the referential node between the different project models, which guarantees full traceability between each project model and with each generated asset. 10

13 THE IMPORTANCE OF ADEQUATE TOOLING 4.4. MODEL DRIVEN APPROACH The Model driven approach brings multiple benefits: More productive development: by defining templates of generation with your code generation facility, you can generate more than 60% of the code needed by your application. Higher quality of code: the generated code will follow coding guidelines set by the generation templates which maintain code consistency; it will also enforce best practices Business and technical agility: on the one hand, the conceptual business model can be extended incrementally which provides greater flexibility to capture new business requirements ; on the other hand, the generation rules can be changed at any time so it fits any technology change COPYRIGHT PRIMA SOLUTIONS JANUARY

14 WHITE PAPER DATA GOVERNANCE 12

15 REFERENCE MODEL VS. IN-HOUSE DEVELOPMENT 5. REFERENCE MODEL VS. IN-HOUSE DEVELOPMENT The in-house development of a conceptual business model could be successful on a very limited scope where the organization could easily grasp every detail. However, the deployment of a full scale enterprise semantic seems a gigantic task because of the disparate systems already in place in the organization. Furthermore, the investment and the time to conceive such an artifact are considerable. On top of building this model, the data governance should be studied in detail. Indeed, a newly created conceptual business model with no data governance in place and no adequate modeling tooling makes the model unusable and therefore reduces its benefits to documentation. Tools will not be tailored to the conceptual business model that has been developed which means some additional time will be required to customize the tool so the model can be leveraged from an IT perspective. By purchasing a conceptual business model off the market that comes with the associated tooling, the IT organization will save a great deal of time from the start by using the reference model to jumpstart their enterprise conceptual business model. The tooling will be tailored in such a way that it will provide productivity gains out of the box. COPYRIGHT PRIMA SOLUTIONS JANUARY

16 WHITE PAPER DATA GOVERNANCE 6. CONCLUSION Every company, whatever their size, infrastructure and lines of business they are handling is facing challenges (and even more issues) in maintaining and extending their data infrastructure. This is logically related to business growth which effectively leads to the exponential growth of data without any control or governance. With the deployment of online applications and the needs for executive and business users to get fast and reliable information, it becomes impossible for the IT organization to perform without a proper strategy. In order to reduce costs and increase agility to the data infrastructure, companies need to adopt a data governance strategy with the adequate tools. The purchase of an existing conceptual business model from the market decreases significantly the risks of this strategy. The companies that follow this strategy are able to realize a savings of 60/70% in cost and time for enhancements and maintenance to their data infrastructure within their organization. The initial investment into such a model is leveraged easily to produce real returns, which decreases their TCO (Total-Cost-of-Ownership) throughout the lifetime of their data stores and applications. 14

17 ABOUT PRIMA SOLUTIONS 7. ABOUT PRIMA SOLUTIONS Prima Solutions provides a standard-based software framework to support incremental transformation of existing Insurance IT systems into component-based Service Oriented Applications. Built around an extensive Insurance Reference Model (Prima IBCSTM), a template-based code generation toolset and an innovative business service repository, Prima RepositoryTM, the Prima software framework complements existing infrastructure to enable a pragmatic and efficient approach to SOA transformation. Dedicated to the insurance industry, Prima Solutions' technology promotes Reusability and renewed Business and Technical Agility. Founded in 2000 Prima Solutions operates globally from offices in Paris, Chicago and Tokyo. Customers include Safeco, Generali, CNP Assurances, KILN, Burns and Wilcox, Max Capital, Beazley, La Réunion Aérienne, Eurolife, RLI Insurance Corp, Farm Bureau, Swiss Life, Groupama, HCL, Wipro, Patni. Projects implemented by these customers involve General, Health, Life and Pension Insurance products for core distribution, underwriting, policy administration and claims processing. IBM owns 33% of Prima Solutions. Prima Solutions is a member of ACORD and OMG. About the Authors The authors of this white paper are Data or Technical Architects at Prima Solutions : Philippe Boutet, Alexandre Solomides. Thanks to Ibelise Paiva for the visual quality of the finish product. For more information about Prima Solutions, visit or contact contact@prima-solutions.com contact@primasolutions.com Prima Solutions. All rights reserved. The information contained in this document represents the current point of view of Prima Solutions on the exposed subjects at the date of the publication. Any extract or partial broadcasting is forbidden without the authorization of Prima Solutions. The names of products or companies in this document can be the registered trademarks of their respective owners. COPYRIGHT PRIMA SOLUTIONS JANUARY

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,

More information

White Paper. Enrich the Decisioning of Your COBOL Applications

White Paper. Enrich the Decisioning of Your COBOL Applications White Paper Enrich the Decisioning of Your COBOL Applications Enrich the Decisioning of Your COBOL Applications White Paper ILOG, June 2008 Do not duplicate without permission. ILOG, CPLEX, LogicTools

More information

Federal Enterprise Architecture and Service-Oriented Architecture

Federal Enterprise Architecture and Service-Oriented Architecture Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010

More information

Five best practices for deploying a successful service-oriented architecture

Five best practices for deploying a successful service-oriented architecture IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative

More information

How service-oriented architecture (SOA) impacts your IT infrastructure

How service-oriented architecture (SOA) impacts your IT infrastructure IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction

More information

Developing SOA solutions using IBM SOA Foundation

Developing SOA solutions using IBM SOA Foundation Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this

More information

SOA : To Do or Not to Do

SOA : To Do or Not to Do Abstract SOA : To Do or Not to Do Gopala Krishna Behara and K.T.R.B Sarma As business moves from Web services to SOA, adoption and successful implementations of SOA become more evident. The goal of SOA

More information

BUSINESS RULES AND GAP ANALYSIS

BUSINESS RULES AND GAP ANALYSIS Leading the Evolution WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Discovery and management of business rules avoids business disruptions WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Business Situation More

More information

Designing a Semantic Repository

Designing a Semantic Repository Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

SERENITY Pattern-based Software Development Life-Cycle

SERENITY Pattern-based Software Development Life-Cycle SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software SAP Technology Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software Table of Contents 4 Seeing the Big Picture with a 360-Degree View Gaining Efficiencies

More information

Realizing business flexibility through integrated SOA policy management.

Realizing business flexibility through integrated SOA policy management. SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished

More information

IBM Customer Experience Suite and Electronic Forms

IBM Customer Experience Suite and Electronic Forms Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your

More information

Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software

Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software SAP Technology Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software Table of Contents 4 Seeing the Big Picture with a 360-Degree View Gaining Efficiencies

More information

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study Michael Guttman CTO, The Voyant Group mguttman@thevoyantgroup.com Overview of Voyant H.Q. West Chester, PA Business

More information

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Talend Metadata Manager provides a comprehensive set of capabilities for all facets of metadata

More information

Increase Agility and Reduce Costs with a Logical Data Warehouse. February 2014

Increase Agility and Reduce Costs with a Logical Data Warehouse. February 2014 Increase Agility and Reduce Costs with a Logical Data Warehouse February 2014 Table of Contents Summary... 3 Data Virtualization & the Logical Data Warehouse... 4 What is a Logical Data Warehouse?... 4

More information

Getting started with API testing

Getting started with API testing Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...

More information

SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.

SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved. SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture

More information

Analysis of the Specifics for a Business Rules Engine Based Projects

Analysis of the Specifics for a Business Rules Engine Based Projects Analysis of the Specifics for a Business Rules Engine Based Projects By Dmitri Ilkaev and Dan Meenan Introduction In recent years business rules engines (BRE) have become a key component in almost every

More information

A discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration.

A discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration. A discussion of information integration solutions November 2005 Deploying a Center of Excellence for data integration. Page 1 Contents Summary This paper describes: 1 Summary 1 Introduction 2 Mastering

More information

Data Modeling Basics

Data Modeling Basics Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

More information

Modernizing enterprise application development with integrated change, build and release management.

Modernizing enterprise application development with integrated change, build and release management. Change and release management in cross-platform application modernization White paper December 2007 Modernizing enterprise application development with integrated change, build and release management.

More information

Web Service Implementation Methodology

Web Service Implementation Methodology 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 Web Service Implementation Methodology Public Review Draft 1.0, 05 September 2005

More information

A Service-oriented Architecture for Business Intelligence

A Service-oriented Architecture for Business Intelligence A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {name.surname@hp.com} Abstract Business intelligence is a business

More information

WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2. Reference Architecture Guide

WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2. Reference Architecture Guide WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2 Reference Architecture Guide Note Before using this information and the product it supports,

More information

WebSphere Business Modeler

WebSphere Business Modeler Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration

More information

PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY

PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY Version 1.1 November 5, 2012 Architectural Principles and Constraints Summary REVISION HISTORY The following revision chart

More information

Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems

Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems 1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing

More information

MDA When a major software industry trend meets our toolset, implemented since 1994. By Philippe Desfray VP for R&D

MDA When a major software industry trend meets our toolset, implemented since 1994. By Philippe Desfray VP for R&D MDA When a major software industry trend meets our toolset, implemented since 1994. Page 1 of 12 MDA When a major software industry trend meets our toolset, implemented since 1994. By Philippe Desfray

More information

Driving Your Business Forward with Application Life-cycle Management (ALM)

Driving Your Business Forward with Application Life-cycle Management (ALM) Driving Your Business Forward with Application Life-cycle Management (ALM) Published: August 2007 Executive Summary Business and technology executives, including CTOs, CIOs, and IT managers, are being

More information

Data Governance and CA ERwin Active Model Templates

Data Governance and CA ERwin Active Model Templates Data Governance and CA ERwin Active Model Templates Vani Mishra TechXtend March 19, 2015 ER07 Presenter Bio About the Speaker: Vani is a TechXtend Data Modeling practice manager who has over 10+ years

More information

A Secure Autonomous Document Architecture for Enterprise Digital Right Management

A Secure Autonomous Document Architecture for Enterprise Digital Right Management A Secure Autonomous Document Architecture for Enterprise Digital Right Management Manuel Munier LIUPPA Université de Pau et des Pays de l Adour Mont de Marsan, France manuel.munier@univ-pau.fr SITIS 2011

More information

Oracle Data Integrator 12c: Integration and Administration

Oracle Data Integrator 12c: Integration and Administration Oracle University Contact Us: +33 15 7602 081 Oracle Data Integrator 12c: Integration and Administration Duration: 5 Days What you will learn Oracle Data Integrator is a comprehensive data integration

More information

Oracle Data Integrator 11g: Integration and Administration

Oracle Data Integrator 11g: Integration and Administration Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Data Integrator 11g: Integration and Administration Duration: 5 Days What you will learn Oracle Data Integrator is a comprehensive

More information

Data as a Service Virtualization with Enzo Unified

Data as a Service Virtualization with Enzo Unified Data as a Service Virtualization with Enzo Unified White Paper by Blue Syntax Abstract: This white paper explains how companies can benefit from a Data as a Service virtualization layer and build a data

More information

Chapter 4 Software Lifecycle and Performance Analysis

Chapter 4 Software Lifecycle and Performance Analysis Chapter 4 Software Lifecycle and Performance Analysis This chapter is aimed at illustrating performance modeling and analysis issues within the software lifecycle. After having introduced software and

More information

A BIAN Building Block Service Repository and Registry

A BIAN Building Block Service Repository and Registry Banking Industry Architecture Network A BIAN Building Block Repository and Registry Author: BIAN Working Group Repository Version: 1.0 Last Change: July 1, 2009 Organization Authors Role Name Company Bruno

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing 3-day seminar The evolution of how companies employ SOA can be broken down into three phases: the initial phase

More information

CUSTOMER MASTER DATA MANAGEMENT PROCESS INTEGRATION PACK

CUSTOMER MASTER DATA MANAGEMENT PROCESS INTEGRATION PACK CUSTOMER MASTER DATA MANAGEMENT PROCESS INTEGRATION PACK KEY BUSINESS BENEFITS Faster MDM Implementation Pre built MDM integration processes Pre built MDM Aware participating applications Pre built MDM

More information

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions An Oracle White Paper June 2009 Integration Technologies for Primavera Solutions Introduction... 1 The Integration Challenge... 2 Integration Methods for Primavera Solutions... 2 Integration Application

More information

CT30A8901 Chapter 10 SOA Delivery Strategies

CT30A8901 Chapter 10 SOA Delivery Strategies CT30A8901 Chapter 10 SOA Delivery Strategies Prof. Jari Porras Communications Software Laboratory Contents 10.1 SOA Delivery lifecycle phases 10.2 The top-down strategy 10.3 The bottom-up strategy 10.4

More information

SOA Success is Not a Matter of Luck

SOA Success is Not a Matter of Luck by Prasad Jayakumar, Technology Lead at Enterprise Solutions, Infosys Technologies Ltd SERVICE TECHNOLOGY MAGAZINE Issue L May 2011 Introduction There is nothing either good or bad, but thinking makes

More information

Improved SOA Portfolio Management with Enterprise Architecture and webmethods

Improved SOA Portfolio Management with Enterprise Architecture and webmethods Improved SOA Portfolio Management with Enterprise Architecture and webmethods Patrick Buech Product Management, Enterprise Architecture Management Sumeet Bhatia Senior Director, Enterprise Architecture

More information

SimCorp Solution Guide

SimCorp Solution Guide SimCorp Solution Guide Data Warehouse Manager For all your reporting and analytics tasks, you need a central data repository regardless of source. SimCorp s Data Warehouse Manager gives you a comprehensive,

More information

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage PRODUCT BRIEF: CA REPOSITORY FOR DISTRIBUTED SYSTEMS r2.3 CA Repository for Distributed Systems r2.3 CA REPOSITORY FOR DISTRIBUTED SYSTEMS IS A POWERFUL METADATA MANAGEMENT TOOL THAT HELPS ORGANIZATIONS

More information

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0 NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5

More information

Methods and tools for data and software integration Enterprise Service Bus

Methods and tools for data and software integration Enterprise Service Bus Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)

More information

Next Generation Business Performance Management Solution

Next Generation Business Performance Management Solution Next Generation Business Performance Management Solution Why Existing Business Intelligence (BI) Products are Inadequate Changing Business Environment In the face of increased competition, complex customer

More information

TopBraid Insight for Life Sciences

TopBraid Insight for Life Sciences TopBraid Insight for Life Sciences In the Life Sciences industries, making critical business decisions depends on having relevant information. However, queries often have to span multiple sources of information.

More information

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

SOMA, RUP and RMC: the right combination for Service Oriented Architecture SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational keith_mantell@uk.ibm.com March

More information

Data Management Roadmap

Data Management Roadmap Data Management Roadmap A progressive approach towards building an Information Architecture strategy 1 Business and IT Drivers q Support for business agility and innovation q Faster time to market Improve

More information

MarkLogic Enterprise Data Layer

MarkLogic Enterprise Data Layer MarkLogic Enterprise Data Layer MarkLogic Enterprise Data Layer MarkLogic Enterprise Data Layer September 2011 September 2011 September 2011 Table of Contents Executive Summary... 3 An Enterprise Data

More information

IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation

IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation Solution Brief IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation Highlights Simplify decision governance and visibility with a unified

More information

Self-Protecting Documents for Cloud Storage Security

Self-Protecting Documents for Cloud Storage Security Self-Protecting Documents for Cloud Storage Security Manuel Munier 1 Vincent Lalanne 1 Magali Ricarde 2 1 LIUPPA 2 BackPlan Univ Pau & Pays Adour Project Communication Control Mont de Marsan, France Pau,

More information

Open Group SOA Governance. San Diego 2009

Open Group SOA Governance. San Diego 2009 Open Group SOA Governance San Diego 2009 SOA Governance Aspects A comprehensive view of SOA Governance includes: People Organizational structures Roles & Responsibilities Processes Governing processes

More information

How To Create An Enterprise Class Model Driven Integration

How To Create An Enterprise Class Model Driven Integration Creating an Enterprise Class Scalable Model Driven Infrastructure The use case for using IBM, OSIsoft, and SISCO technologies Version: 1.1 Date: May 28, 2009 Systems Integration Specialist Company, Inc.

More information

Total Exploration & Production: Field Monitoring Case Study

Total Exploration & Production: Field Monitoring Case Study Total Exploration & Production: Field Monitoring Case Study 1 Summary TOTAL S.A. is a word-class energy producer and provider, actually part of the super majors, i.e. the worldwide independent oil companies.

More information

Unlocking the Power of SOA with Business Process Modeling

Unlocking the Power of SOA with Business Process Modeling White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

Industry models for insurance. The IBM Insurance Application Architecture: A blueprint for success

Industry models for insurance. The IBM Insurance Application Architecture: A blueprint for success Industry models for insurance The IBM Insurance Application Architecture: A blueprint for success Executive summary An ongoing transfer of financial responsibility to end customers has created a whole

More information

Patterns of Information Management

Patterns of Information Management PATTERNS OF MANAGEMENT Patterns of Information Management Making the right choices for your organization s information Summary of Patterns Mandy Chessell and Harald Smith Copyright 2011, 2012 by Mandy

More information

Ensighten Data Layer (EDL) The Missing Link in Data Management

Ensighten Data Layer (EDL) The Missing Link in Data Management The Missing Link in Data Management Introduction Digital properties are a nexus of customer centric data from multiple vectors and sources. This is a wealthy source of business-relevant data that can be

More information

CA IT Client Manager. Desktop Migration

CA IT Client Manager. Desktop Migration DATA SHEET: DESKTOP MIGRATION CA IT Client Manager Desktop Migration CA IT CLIENT MANAGER HELPS YOU INCREASE TECHNICIAN AND USER PRODUCTIVITY BY MANAGING AND PRESERVING USER DATA, SETTINGS AND PREFERENCES

More information

Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM

Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM PRODUCT DATASHEET BENEFITS Deliver Successfully on Time and Budget Provide the Right Data at the Right Time

More information

Policy Driven Practices for SOA

Policy Driven Practices for SOA Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis

More information

Enterprise Architecture: Practical Guide to Logical Architecture

Enterprise Architecture: Practical Guide to Logical Architecture Objecteering Practical Guides Enterprise Architecture: Practical Guide to Logical Architecture Author: Version: 1.0 Copyright: Softeam Softeam Consulting Team Supervised by Philippe Desfray Softeam 21

More information

Figure 1: Illustration of service management conceptual framework

Figure 1: Illustration of service management conceptual framework Dagstuhl Seminar on Service-Oriented Computing Session Summary Service Management Asit Dan, IBM Participants of the Core Group Luciano Baresi, Politecnico di Milano Asit Dan, IBM (Session Lead) Martin

More information

Requirements Management

Requirements Management MS Excel / Word, and ReqIF Export / Import and Round-trip Medical & Automotive Requirements and Risk (FMEA, IEC 62304, IEC 61508, ISO 26262...) Enterprise Architect and Atlassian JIRA integration Requirements

More information

Managing Third Party Databases and Building Your Data Warehouse

Managing Third Party Databases and Building Your Data Warehouse Managing Third Party Databases and Building Your Data Warehouse By Gary Smith Software Consultant Embarcadero Technologies Tech Note INTRODUCTION It s a recurring theme. Companies are continually faced

More information

Information systems modelling UML and service description languages

Information systems modelling UML and service description languages Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:

More information

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e. www.analytixds.com

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e. www.analytixds.com Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing 1 P a g e Table of Contents What is the key to agility in Data Warehousing?... 3 The need to address requirements completely....

More information

Losing Control: Controls, Risks, Governance, and Stewardship of Enterprise Data

Losing Control: Controls, Risks, Governance, and Stewardship of Enterprise Data Losing Control: Controls, Risks, Governance, and Stewardship of Enterprise Data an eprentise white paper tel: 407.290.6952 toll-free: 1.888.943.5363 web: www.eprentise.com Author: Helene Abrams Published:

More information

DATA QUALITY DATA BASE QUALITY INFORMATION SYSTEM QUALITY

DATA QUALITY DATA BASE QUALITY INFORMATION SYSTEM QUALITY DATA QUALITY DATA BASE QUALITY INFORMATION SYSTEM QUALITY The content of those documents are the exclusive property of REVER. The aim of those documents is to provide information and should, in no case,

More information

The Importance of a Single Platform for Data Integration and Quality Management

The Importance of a Single Platform for Data Integration and Quality Management helping build the smart and agile business The Importance of a Single Platform for Data Integration and Quality Management Colin White BI Research March 2008 Sponsored by Business Objects TABLE OF CONTENTS

More information

Strategy for Application Modernization A Summa White Paper

Strategy for Application Modernization A Summa White Paper Strategy for Application Modernization A Summa White Paper Summa 925 Liberty Avenue, 6 th Floor Pittsburgh, PA 15222 (p) 412.258.3300 (f) 412.258.3299 www.summa tech.com Why Modernize? My customers want

More information

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1 Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra

More information

Agile Modeling and Design of Service-Oriented Component Architecture

Agile Modeling and Design of Service-Oriented Component Architecture Agile Modeling and Design of Service-Oriented Component Architecture Zoran Stojanovic, Ajantha Dahanayake, Henk Sol Systems Engineering Group, Faculty of Technology, Policy and Management, Delft University

More information

DDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance

DDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance DDI Lifecycle: Moving Forward Status of the Development of DDI 4 Joachim Wackerow Technical Committee, DDI Alliance Should I Wait for DDI 4? No! DDI Lifecycle 4 is a long development process DDI Lifecycle

More information

Answers to Top BRMS Questions

Answers to Top BRMS Questions November 2009 Answers to Top BRMS Questions Answers to ten frequently asked questions about what business rule management systems are and how they are used Brett Stineman Product Marketing, Business Rules

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Modellistica Medica Maria Grazia Pia INFN Genova Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Lezione 18-19 The Unified Process Static dimension Glossary UP (Unified

More information

Semarchy Convergence for MDM The Next Generation Evolutionary MDM Platform

Semarchy Convergence for MDM The Next Generation Evolutionary MDM Platform PRODUCT DATASHEET Semarchy Convergence for MDM The Next Generation Evolutionary MDM Platform IT MANAGEMENT BENEFITS Get successful on time and budget Start with a tactical solution, build for tomorrow

More information

SOA-14: Continuous Integration in SOA Projects Andreas Gies

SOA-14: Continuous Integration in SOA Projects Andreas Gies Distributed Team Building Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree

More information

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success Developing an MDM Strategy Key Components for Success WHITE PAPER Table of Contents Introduction... 2 Process Considerations... 3 Architecture Considerations... 5 Conclusion... 9 About Knowledgent... 10

More information

Introduction to OpenUP (Open Unified Process)

Introduction to OpenUP (Open Unified Process) Introduction to OpenUP (Open Unified Process) Different projects have different process needs. Typical factors dictate the needs for a more formal or agile process, such as team size and location, architecture

More information

SOA Enabled Workflow Modernization

SOA Enabled Workflow Modernization Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM

More information

Managing TM1 Projects

Managing TM1 Projects White Paper Managing TM1 Projects What You ll Learn in This White Paper: Traditional approaches to project management A more agile approach Prototyping Achieving the ideal outcome Assessing project teams

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

Enabling Data Quality

Enabling Data Quality Enabling Data Quality Establishing Master Data Management (MDM) using Business Architecture supported by Information Architecture & Application Architecture (SOA) to enable Data Quality. 1 Background &

More information

Bringing Business Objects into ETL Technology

Bringing Business Objects into ETL Technology Bringing Business Objects into ETL Technology Jing Shan Ryan Wisnesky Phay Lau Eugene Kawamoto Huong Morris Sriram Srinivasn Hui Liao 1. Northeastern University, jshan@ccs.neu.edu 2. Stanford University,

More information

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process 1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.

More information

Improve Quality and Decrease Time to Market with Better Requirements Management

Improve Quality and Decrease Time to Market with Better Requirements Management Improve Quality and Decrease Time to Market with Better Requirements Management Requirements Engineering: Right Requirements, Right Products Nearly 20% of development cost is due to rework because of ill-defined

More information

2009 ikeep Ltd, Morgenstrasse 129, CH-3018 Bern, Switzerland (www.ikeep.com, info@ikeep.com)

2009 ikeep Ltd, Morgenstrasse 129, CH-3018 Bern, Switzerland (www.ikeep.com, info@ikeep.com) CSP CHRONOS Compliance statement for ISO 14721:2003 (Open Archival Information System Reference Model) 2009 ikeep Ltd, Morgenstrasse 129, CH-3018 Bern, Switzerland (www.ikeep.com, info@ikeep.com) The international

More information

What SOA can do for Software Dependability. Karl M. Göschka Karl.Goeschka@tuwien.ac.at Vienna University of Technology

What SOA can do for Software Dependability. Karl M. Göschka Karl.Goeschka@tuwien.ac.at Vienna University of Technology What SOA can do for Software Dependability Karl M. Göschka Karl.Goeschka@tuwien.ac.at Vienna University of Technology Overview Dependability challenges Control loop: Adaptivity and evolution The SOA potential

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