Mastering Enterprise Metadata with Seman2c Modeling

Size: px
Start display at page:

Download "Mastering Enterprise Metadata with Seman2c Modeling"

Transcription

1 Unlocking the Power of Seman4c Knowledge Mastering Enterprise Metadata with Seman2c Modeling 1 Enterprise Metadata: The descrip4on of the organiza4onal context processes, roles, policies, products and offerings, etc. that are implicitly part of the enterprise informa4on ecosystem. Seman2c Modeling: A data model linked to the real world through a conceptual model If we combine enterprise metadata with an enterprise seman4c web ini4a4ve, we can create a knowledge fabric that can completely change the way we think of enterprise sopware 1 November 2013 Proprietary and confiden4al informa4on MphasiS

2 Seman2c Model: A data model linked to the real world through a conceptual model Ted We need a legal name for this person: A name registered with the government body within whose legal jurisdic4on we are engaging with this person Cust. ID Name Address Drivers License 2 A person in the real world, who just happens to be playing the role of the customer at this point in 4me Data in & about a record also gives us technical context: which table in which database on which server. When was this record created & by whom The seman4c model is not just part of the metadata, it is the metadata SID: ORCL An address is not just a couple of lines. Is it a residence? Does the customer have in the town / in the country homes? What sort of neighborhood is the house in? The state that issued the license tells us the primary state of domicile of the person. The date of first issue tells us how long the person has been in the state

3 Modern Enterprise IT Environment: Ecosystem of meta driven systems Smart Devices Service Oriented Architecture Message and Data Integra4on Enterprise Content Management Modern Modular UI s Business Rules Engine Data marts and Warehouse Security & En4tlement Business Process Management Accoun4ng Pla_orm Analy4cs Ecosystems Local & Wide Area Networks Customer Rela4onship Management Master & Reference Data Management Enterprise Resource Planning On demand Data Centers & Virtual Desktops Modern development pla_orms are also heavily meta data driven: JEE, Spring,.Net, Cococa & ios, Android One primary role of designers and developers today is as translators between the dialects that these systems speak 3

4 Evolu2on of Metadata Driven Systems Current Generation Next Generation Metadata Driven Applica2on Context Parameter Driven Applica2on Logic R2RML Custom Extensions Logic Parameters Orchestra4on Rules Orchestra4on Rules Parameters Custom Extensions Context Logic Fragments Orchestrator Case specific Process Rule Fragments Dependency Tree Seman4c Model Rule Fragments Parameters Process Model Enterprise Context Logic Fragments Parameters 4

5 The business (problem) space has metadata too Scenario Involves History analyzed through Report Process Segmented into Swim Lane In a Realized as Performed by Belongs to Task Use Case Actor En2tlement Generates Requires Realized as Validated by Metrics Requires / generates Func2on Test Case Behavior driven by Data Business Rule 5

6 Taking this one step further express actual data as graphs as well Real world facts John Smith is a customer of the bank with a large investment porqolio. He is a cau4ous investor with a preference for energy stocks and commodity futures. PB banker is James M John Smith holds posi2ons in Venture Solar, an energy company, currently headquartered in California, USA John Smith currently works in Germany and is subject to German tax laws Venture Solar is corporate customer. Frank K from corporate advisory services is currently helping them put together a reverse merger with Benthik Petroleum Benthik Petroleum is authorized to operate in Syria <a country> (Germany) <a banker> [James M] Works in <LOB> [Private Bank] Tax Jurisdic4on Is advised by Is no4fied of Works with <LOB> [Corporate Advisory Services] John Smith Has name <a human > Public Informa4on <a corporate ac4on> <a banker> [Frank K] Has posi4ons in Operates ini4ates Is advised by plans plans Works in Non public Informa4on <a planned corporate ac4on> <a por_olio account> <a state> [California] Headquartered in <a company> [Venture Solar] Will become subsidiary of <a company> Benthik Petroleum Operates in <a country> (Syria) includes Issued By Ac4vity Area <a security holding> For Security <a security> Energy 6

7 If we put this all together 7 Process Por_olio Review Mobile Device ipad 3 Part of EU Prospect Policy Prospect informa4on cannot be held for more than 3 months Advise ac4on on a posi4on On device Task On app enforces Performed by Mobile Applica4on Applies to Advisor Desktop <a country> (Germany) Works in <LOB> [Private Bank] Customer Service Team Reference Pla_orm Customer Master <a banker> [James M] Personal Banker Tax Jurisdic4on Is advised by Is no4fied of Works with <LOB> [Corporate Advisory Services] John Smith Has name Public Informa4on <a corporate ac4on> Works in CIF Aqribute Legal Name <a human > <a banker> [Frank K] plans Operates Has posi4ons in ini4ates Is advised by plans Non public informa4on <a planned corporate ac4on> Table Column Customer Name <a por_olio account> <a state> [California] Headquartered in Will become subsidiary of Table CIF <a company> [Venture Solar] <a company> Benthik Petroleum Operates in <a country> (Syria) includes Issued By Ac4vity Area Data Pla_orm Db2 on Mainframe <a security holding> For security <a security> Energy

8 We now know Which processes update data in table X? SELECT?process WHERE {?table rdf:type db:table.?app app:canupdate?table.?process proc:hastask?task.? task proc:performedon?app } Which development teams query the customer master table? SELECT?team WHERE {?app app:canupdate <CustomerMaster>.?app app:maintainedby?team } Which func4ons are impacted by an outage of the DB2 mainframe? SELECT?process?func4on WHERE { {?process prod:supports?func4on.?process prod:runson prod:db2_mainframe } UNION?{ process prod:supports?func4on.?func4on prod:dependson prod:db2_mainframe } } All the possible provenance alterna4ves for customer phone numbers Which systems are impacted by this new EU policy? Who are the possible downstream consumers of the field I am capturing on this screen? 8

9 And change the way we write apps... Pick the right connec4on pool paqern based on table proper4es Invoke the right valida4ons based on the region of the customer and region of the user capturing the customer s data Enforce addi4onal valida4ons because of the needs of downstream processes Enforce addi4onal process steps because of the poor controls upstream Look across customers por_olios and iden4fy synergies across customers and foster collabora4ons Based on how open folks have to override an upstream automated decision, add criteria upstream at the decision point 9

10 GeWng There Overview of the Program

11 Enterprise Metadata Model an Ini2al Inventory Processes Actors Tasks Interac4ons 11 Roles Systems Func4onal Inventory Dependencies Inputs & outputs Informa2on + IT Asset Inventory Structured Data Use Cases Reusable modules Organiza2onal Context Products & Departments services Charter KPI s Business domain knowledge Common sense knowledge Opera4onal Analy4cal Dependencies Inputs & outputs Real World Overlap Geography News & events Interfaces Messages Unstructured Data Documents Knowledge Systems Legal Structure Legal Jurisdic4on Legal En4ty Business Regula4ons Opera4onal Regula4ons Transac2onal Systems CRM Core Systems ERP/corporate Process Orchestra2on Front office Back office Ops Rules and Policies Compliance R2RML Risk Regula4on Opera2onal Meta Data KPI s SLA s Taxonomy

12 Program Overview Possible func2onal End State Transac2onal Interac2on Governance / control / oversight Analy2cs Discovery My Task Context Policy Overlay My seman4c model My seman4c model Process Context + Current state Access Layer (message / service / file / Subject area specific ontologies External Ontologies Reference Data Customer Product Org details Transac2onal Systems Account Trades GL Process Orchestra2on Front office Back office Ops Opera2onal Meta Data Process Role Taxonomy Rules and Policies Compliance R2RML Risk Regula4on Eternal Data Sources 12

13 Approach Overview Build a context model Build a context model Process Organiza4on Models Structure Services & Products External context Current state: Ver 1.0 Future state: Ver 2.0 Applica2ons access the seman2c knowledge Applica2ons access the seman2c knowledge Encode the process models BPM Business rules Opera4onal Reports Actors & roles Build a sta2c business ontology Concepts Taxonomy Rela4onships Inferences Reveal data through the ontology + process context Unified View of the Enterprise Internal Data Encoded process Encoded Architecture Ontology Encoded rules External Data 13

14 Phase 1: Integra2on Seman2c Repository 14 Tasks Interrogate and discover business & IT knowledge across the en2re ecosystem Build repository & import meta data Boqom up seman4c modeling Import Business Process Models Import Enterprise Architecture models Import Interface specifica4ons Wrap data sources with SPARQL SPARQL query front end Business Process Models Database Schema Metadata Service Signatures + Data Types Enterprise Architecture Basic Ontologies for each Domain R2RML Map to Ontology Actual Data XMI 3 rd Party tools XSLT XMI JDBC JDBC Document Metadata BPMN DB En4ty Model WSDL / XML Schema / XML / JSON UML Database Tables Document Stores

15 Notes on Process Modeling Volume informa4on for the process shown in diagrams Actor for the use case Driver Attendant Driver Use cases are color coded and number labeled. Arrive at lot Volume: Max: 10 per hour Normal: 1 / 2 per hour Park Plus Keys Take key UC 1: Capture registration Screen Registration Hand over keys Return copy to customer UC2: Print tags SLA: Prints in < 10 seconds Where SLA s are cri4cal, show them Return copy to customer Screen Conformation of tags Tag Location time Serial number Attach copy to keys Tag Location Time Serial number Registration Leave for meetings / appointments Park car in designated location Data tags shown in each element All interac4ons must show data between users and systems Hang up keys in booth 15

16 Building Domain Models Driver Targeted process Arrive at Hand Return Leave for lot over keys copy to meetings / customer appointments Volume: Max: 10 per hour Normal: 1 / 2 per hour Indian Ci4zen Suresh Holds passport Indian Passport No: Z12345 Keys Tag Location time Serial number Driver Park Plus Take key UC 1: Capture registration Screen Registration Return copy to customer UC2: Print tags Screen Conformation of tags SLA: Prints in < 10 seconds Inventory of terms to be modeled Process context: Actor Task Attach copy to keys Tag Location Time Serial number Registration Interac4on Park car in designated location Hang up keys in booth Meta data s meta data Role Importance Interfaces Foreign ci4zen authorized to work in the US Suresh Person Suresh Prime holder on Acme Bank Account No: Is identified by Works at Has statement request US Social security number No: Z12345 US Address 460 Park Ave S, NYC Statement Request _ x _ Send to 16

17 Lessons Learned Phase 1 Avoid deep ontology modeling Deep, complete seman4c models are very difficult to manage in a project context, and do not add significant value in the integra4on phase Avoid shortcuts model the real world Tradi4onal database designs use a variety of short cuts to make real world complexity manageable. Le}ng these propagate into the seman4c model results in an ontology that is specific to the project context, and therefore does not survive well into later phases Avoid abstract classes Without a context to anchor them on, discussions on abstract classes tend to go into free fall, and added liqle to know value Evolve classes & taxonomy from defining characteris2cs Explicitly declared taxonomies proved difficult to reverse engineer in later phases of the project 17

18 Phase 2: Ontology based Inferencing 18 Applica4ons Tasks Interrogate and discover business & IT knowledge across the en4re ecosystem Applica4on logic driven by seman4c models Code generators (Java using Jena API + SPARQL) SPARQL query front end Enrich OWL with inference rules Add inferencing capability to repository Migrate business rules to RIF Encode IT paqerns into RDF + RIF Ontology Based Inferencing Seman4c Repository Business Process Models Database schema meta data Service signatures + data types Enterprise Architecture Enriched ontologies Meta data for code generators (RDF) + design paqerns (RDF + RIF) R2RML Map to ontology Actual data XMI 3 rd Party tools XSLT XMI JDBC JDBC Document meta data BPMN DB En4ty model WSDL / XML Schema / XML / JSON UML Database Tables Document Stores

19 Phase 3: Computer Intelligible Models (just star2ng) 19 Applica4ons Tasks Interrogate and discover business & IT knowledge across the en4re ecosystem Applica4on logic driven by seman4c models Code generators (Java using Jena API + SPARQL) SPARQL query front end Add backward chaining rules engine Add rule cura4on to govern learned rules Ontology Based Inferencing Event history Seman4c Repository Business Process Models Database schema meta data Service signatures + data types Enterprise Architecture Enriched ontologies Business Rules Meta data for code generators + design paqerns R2RML Reasoning Map to ontology Actual data XMI 3 rd Party tools XSLT XMI Rule Cura4on Process OWL JDBC JDBC Document meta data BPMN DB En4ty model WSDL / XML Schema / XML / JSON UML Public Ontolgies Database Tables Document Stores

20 Lessons Learned Phases 2 & 3 If a rule is not easy to define, check the model first Majority of cases where a reasonable rule was proving difficult to implement, the root cause was a poor model of the real world. Fixing the model made rule defini4on easier Retain graph models through all the layers When consuming seman4c models in Java or other non- seman4c languages, we learned to retain the graph models through all applica4on 4ers Majority of developers do not use Java objects as pure logical models of the real world. Instead they use families of classes to enable implementa4on of logic and ensure maintainability Retaining the seman4c model through all 4ers was the only way to retain the Ontology overlays and enable use of business logic in all 4ers Gaps in governance of ontology, rule and data cura4on will kill projects Errors in ontology and rule models are rela4vely painless to fix, they can require people to walk back mul4ple threads of thought, which can be painful 20

21 Elements in the Solu2on Data graphs Quads, not tuples (nothing in the default graph) Reified statements where provenance is important Ontology Encoding OWL 2.0 Tight version control All ontologies must be uploaded to the repository Repositories Single scalable repository for meta data En4tlement enforced at named graph level Federated front end only to merge meta data with actual data Inference levels Inferred rela4onships Inferred taxonomy Seman4c Web Rule Language = declara4ve rules. Rules produce new facts based on exis4ng facts in the model Rule Interchange Format = forward & backward chaining + other business rules variants: given an outcome, can figure out the star4ng configura4on that would lead to this result Interfaces Interac4ve SPARQL endpoint for power users Custom HTML 5.0 screens + canned queries + model naviga4on for occasional users Import + export through RDF / TTL / TRIG format. Convert to RDF / TTL / TRIG using custom Java code 21

22 THANK YOU Presenta2on by Suresh Nair Vice President & Chief Architect, Banking & Cap Markets About MphasiS MphasiS an HP Company is a USD 1 billion global service provider, delivering technology- based solu4ons across industries, including Banking & Capital Markets, Insurance, Manufacturing, Communica4ons, Media & Entertainment, Healthcare & Life Sciences, Transporta4on & Logis4cs, Retail & Consumer Goods, Energy & U4li4es and Governments around the world. MphasiS integrated service offerings in Applica4ons, Infrastructure Services and Business Process Outsourcing help organiza4ons adapt to changing market condi4ons and derive maximum value from IT investments. For more informa4on about MphasiS, log on to

Design Principles & Prac4ces

Design Principles & Prac4ces Design Principles & Prac4ces Robert France Robert B. France 1 Understanding complexity Accidental versus Essen4al complexity Essen%al complexity: Complexity that is inherent in the problem or the solu4on

More information

Object Oriented Design (OOD): The Concept

Object Oriented Design (OOD): The Concept Object Oriented Design (OOD): The Concept Objec,ves To explain how a so8ware design may be represented as a set of interac;ng objects that manage their own state and opera;ons 1 Topics covered Object Oriented

More information

Component diagrams. Components Components are model elements that represent independent, interchangeable parts of a system.

Component diagrams. Components Components are model elements that represent independent, interchangeable parts of a system. Component diagrams Components Components are model elements that represent independent, interchangeable parts of a system. Components are more abstract than classes and can be considered to be stand- alone

More information

Garlik are the online personal iden2ty experts Set up to give individuals and their families real power over the use of their informa2on in the

Garlik are the online personal iden2ty experts Set up to give individuals and their families real power over the use of their informa2on in the 1 2 Garlik are the online personal iden2ty experts Set up to give individuals and their families real power over the use of their informa2on in the digital world Garlik have assembled a world class Leadership

More information

RAD, Rules, and Compatibility: What's Coming in Kuali Rice 2.0

RAD, Rules, and Compatibility: What's Coming in Kuali Rice 2.0 software development simplified RAD, Rules, and Compatibility: What's Coming in Kuali Rice 2.0 Eric Westfall - Indiana University JASIG 2011 For those who don t know Kuali Rice consists of mul8ple sub-

More information

The Emerging Data Lake IT Strategy

The Emerging Data Lake IT Strategy The Emerging Data Lake IT Strategy An Evolving Approach for Dealing with Big Data & Changing Environments bit.ly/datalake SPEAKERS: Thomas Kelly, Practice Director Cognizant Technology Solutions Sean Martin,

More information

CORPORATE PRESENTATION

CORPORATE PRESENTATION CORPORATE PRESENTATION Background on device detec/on (1/2) Identifying the capabilities of a device accessing web contents has been an extensively explored issue in the past years, in particular in the

More information

EMA Digital Supply Chain Ini3a3ves. Sean Bersell/EMA

EMA Digital Supply Chain Ini3a3ves. Sean Bersell/EMA EMA Digital Supply Chain Ini3a3ves Sean Bersell/EMA Digital Supply Chain Ini3a3ves Digital Supply Chain Commi6ee Fric9on Points Workgroups Standards, Specifica9ons, Best Prac9ces Digital Supply Chain Ini3a3ves

More information

Trust Eleva,on Architecture v03

Trust Eleva,on Architecture v03 Trust Eleva,on Architecture v03 DISCUSSION DRAFT 2015-01- 27 Andrew Hughes 1 Purpose of this presenta,on To alempt to explain the Trust Eleva,on mechanism as a form of ALribute Based Access Control To

More information

Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service

Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service Shay Shmeltzer Director of Product Management Oracle Development Tools and Frameworks @JDevShay hpp://blogs.oracle.com/shay This App you

More information

Transforming IT: From Silos To Services

Transforming IT: From Silos To Services Transforming IT: From Silos To Services Chuck Hollis Global Marketing CTO EMC Corporation http://chucksblog.emc.com @chuckhollis IT is being transformed. Our world is changing fast New Technologies New

More information

Rethinking Path Valida/on. Russ White

Rethinking Path Valida/on. Russ White Rethinking Path Valida/on Russ White Reality Check Right now there is no US Government mandate to do anything A mandate in the origin authen9ca9on area is probably immanent A mandate in the path valida9on

More information

The Meter-ON project. Marco Baron Enel Distribuzione. Steering the implementation of smart metering solutions throughout Europe

The Meter-ON project. Marco Baron Enel Distribuzione. Steering the implementation of smart metering solutions throughout Europe Steering the implementa.on of smart metering solu.ons throughout Europe The Meter-ON project Steering the implementation of smart metering solutions throughout Europe Session 47: Operational challenges

More information

Introduc3on to Data Management

Introduc3on to Data Management ICS 101 Fall 2014 Introduc3on to Data Management Assoc. Prof. Lipyeow Lim Informa3on & Computer Science Department University of Hawaii at Manoa Lipyeow Lim - - University of Hawaii at Manoa 1 The Data

More information

Scaling the Wholesale Interconnect Market. Gastón Cu0gnola Senior Sales Engineer Telco Systems

Scaling the Wholesale Interconnect Market. Gastón Cu0gnola Senior Sales Engineer Telco Systems Host Sponsor Co- Sponsor Scaling the Wholesale Interconnect Market Gastón Cu0gnola Senior Sales Engineer Telco Systems 1 Presenta0on Agenda Status of Wholesale/Interconnect Environments Moving up the curve

More information

Architectural Requirements Phase. See Sommerville Chapters 11, 12, 13, 14, 18.2

Architectural Requirements Phase. See Sommerville Chapters 11, 12, 13, 14, 18.2 Architectural Requirements Phase See Sommerville Chapters 11, 12, 13, 14, 18.2 1 Architectural Requirements Phase So7ware requirements concerned construc>on of a logical model Architectural requirements

More information

Ontology engineering. Valen.na Tamma. Based on slides by A. Gomez Perez, N. Noy, D. McGuinness, E. Kendal, A. Rector and O. Corcho

Ontology engineering. Valen.na Tamma. Based on slides by A. Gomez Perez, N. Noy, D. McGuinness, E. Kendal, A. Rector and O. Corcho Ontology engineering Valen.na Tamma Based on slides by A. Gomez Perez, N. Noy, D. McGuinness, E. Kendal, A. Rector and O. Corcho Summary Background on ontology; Ontology and ontological commitment; Logic

More information

Tightly Integrated: Mike Cormier Bill Thackrey. Achieving Fast Time to Value with Splunk. Managing Directors Splunk Architects Concanon LLC

Tightly Integrated: Mike Cormier Bill Thackrey. Achieving Fast Time to Value with Splunk. Managing Directors Splunk Architects Concanon LLC Copyright 2014 Splunk Inc. Tightly Integrated: Achieving Fast Time to Value with Splunk Mike Cormier Bill Thackrey Managing Directors Splunk Cer@fied Architects Concanon LLC Disclaimer During the course

More information

An ontology of resources for Linked Data

An ontology of resources for Linked Data An ontology of resources for Linked Data Harry Halpin and Valen8na Presu: LDOW @ WWW2009 Madrid, April 20th Outline Premises and background Proposal overview Some details of IRW ontology Simple applica8on

More information

The Linked Data Value Chain Model: A Methodology for Information Integration and Orchestration

The Linked Data Value Chain Model: A Methodology for Information Integration and Orchestration Na/onal Research University Higher School of Economics The Linked Data Value Chain Model: A Methodology for Information Integration and Orchestration Daniel Hladky Semantic Web Lab at HSE/W3C 28 November

More information

Preliminary ACTL-SLOW Design in the ACS and OPC-UA context. G. Tos? (19/04/2016)

Preliminary ACTL-SLOW Design in the ACS and OPC-UA context. G. Tos? (19/04/2016) Preliminary ACTL-SLOW Design in the ACS and OPC-UA context G. Tos? (19/04/2016) Summary General Introduc?on to ACS Preliminary ACTL-SLOW proposed design Hardware device integra?on in ACS and ACTL- SLOW

More information

Suppor/ng IT Service Informa/on Management with Knowledge Graph

Suppor/ng IT Service Informa/on Management with Knowledge Graph Suppor/ng IT Service Informa/on Management with Knowledge Graph Mu Qiao 1, Taiga Nakamura 1, Monika Gupta 2, Costel Crihana 3, Shachi Sharma 2 IBM Almaden Research Center 1 IBM Indian Research Lab 2 IBM

More information

Getting DCIM Right the First or Second Time Around. PRESENTED BY Chris James CEO, DCIMPro

Getting DCIM Right the First or Second Time Around. PRESENTED BY Chris James CEO, DCIMPro Getting DCIM Right the First or Second Time Around. PRESENTED BY Chris James CEO, DCIMPro Agenda: What are the Core Elements of DCIM? What is DCIM and why? The DCIM Maturation Model What is a Successful

More information

CAREER PATH FOR THE NEXT GENERATION RECORDS MANAGER

CAREER PATH FOR THE NEXT GENERATION RECORDS MANAGER CAREER PATH FOR THE NEXT GENERATION RECORDS MANAGER San Jose State University October 1,2014 Presented by: Jim Merrifield, IGP, CIP, ERMs Jim Merrifield, IGP, CIP, ERMs Director of Informa.on Governance

More information

more uml: sequence & use case diagrams

more uml: sequence & use case diagrams more uml: sequence & use case diagrams uses of uml as a sketch: very selec)ve informal and dynamic forward engineering: describe some concept you need to implement reverse engineering: explain how some

More information

Enterprise Data Catalog for Microsoft Azure Tutorial

Enterprise Data Catalog for Microsoft Azure Tutorial Enterprise Data Catalog for Microsoft Azure Tutorial VERSION 10.2 JANUARY 2018 Page 1 of 45 Contents Tutorial Objectives... 4 Enterprise Data Catalog Overview... 5 Overview... 5 Objectives... 5 Enterprise

More information

MapReduce, Apache Hadoop

MapReduce, Apache Hadoop Czech Technical University in Prague, Faculty of Informaon Technology MIE-PDB: Advanced Database Systems hp://www.ksi.mff.cuni.cz/~svoboda/courses/2016-2-mie-pdb/ Lecture 12 MapReduce, Apache Hadoop Marn

More information

MapReduce, Apache Hadoop

MapReduce, Apache Hadoop NDBI040: Big Data Management and NoSQL Databases hp://www.ksi.mff.cuni.cz/ svoboda/courses/2016-1-ndbi040/ Lecture 2 MapReduce, Apache Hadoop Marn Svoboda svoboda@ksi.mff.cuni.cz 11. 10. 2016 Charles University

More information

Con$nuous Audi$ng and Risk Management in Cloud Compu$ng

Con$nuous Audi$ng and Risk Management in Cloud Compu$ng Con$nuous Audi$ng and Risk Management in Cloud Compu$ng Marcus Spies Chair of Knowledge Management LMU University of Munich Scien$fic / Technical Director of EU Integrated Research Project MUSING Cloud

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411

More information

Read Me. Intent of the work The Periodic Table. About trust marks and trust frameworks Use of the table to illustrate marks and frameworks Next steps

Read Me. Intent of the work The Periodic Table. About trust marks and trust frameworks Use of the table to illustrate marks and frameworks Next steps Read Me Intent of the work The Periodic Table Rows - Clusters - Colors Cau:ons on dynamic nature of table About trust marks and trust frameworks Use of the table to illustrate marks and frameworks Next

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457

More information

Database Machine Administration v/s Database Administration: Similarities and Differences

Database Machine Administration v/s Database Administration: Similarities and Differences Database Machine Administration v/s Database Administration: Similarities and Differences IOUG Exadata Virtual Conference Vivek Puri Manager Database Administration & Engineered Systems The Sherwin-Williams

More information

L6: System design: behavior models

L6: System design: behavior models L6: System design: behavior models Limita6ons of func6onal decomposi6on Behavior models State diagrams Flow charts Data flow diagrams En6ty rela6onship diagrams Unified Modeling Language Capstone design

More information

Realizing the Full Potential of MDM 1

Realizing the Full Potential of MDM 1 Realizing the Full Potential of MDM SOLUTION MDM Augmented with Data Virtualization INDUSTRY Applicable to all Industries EBSITE www.denodo.com PRODUCT OVERVIE The Denodo Platform offers the broadest access

More information

Introduc)on to Knowledge Graphs and Rich Seman)c Search. Peter Haase, metaphacts Barry Norton, Bri4sh Museum Denny Vrandečić, Google / Wikimedia

Introduc)on to Knowledge Graphs and Rich Seman)c Search. Peter Haase, metaphacts Barry Norton, Bri4sh Museum Denny Vrandečić, Google / Wikimedia Introduc)on to Knowledge Graphs and Rich Seman)c Search Peter Haase, metaphacts Barry Norton, Bri4sh Museum Denny Vrandečić, Google / Wikimedia Speaker Introduc4on A Knowledge Graph Perspec3ve Outline

More information

Symantec Data Loss Preven2on 12.5 Demo Presenta2on

Symantec Data Loss Preven2on 12.5 Demo Presenta2on Symantec Data Loss Preven2on 12.5 Demo Presenta2on 1 Our Understanding PROJECT DRIVERS & DATA TO PROTECT Regulatory compliance PCI, GLBA Data inventory and cleansing SSNs, CCNs [Replace these bullet points

More information

MetaMatrix Enterprise Data Services Platform

MetaMatrix Enterprise Data Services Platform MetaMatrix Enterprise Data Services Platform MetaMatrix Overview Agenda Background What it does Where it fits How it works Demo Q/A 2 Product Review: Problem Data Challenges Difficult to implement new

More information

Interagency Advisory Board Meeting Agenda, Wednesday, December 5, 2012

Interagency Advisory Board Meeting Agenda, Wednesday, December 5, 2012 Interagency Advisory Board Meeting Agenda, Wednesday, December 5, 2012 1. Opening Remarks 2. The State Identity Credential and Access Management Guidance and Roadmap (SICAM) (Chad Grant, NASCIO) 3. PIV

More information

Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/

Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/ Executive Summary Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/2014-06-01 This guide describes the Model Driven Architecture (MDA) approach as defined by

More information

April 17, Ronald Layne Manager, Data Quality and Data Governance

April 17, Ronald Layne Manager, Data Quality and Data Governance Ensuring the highest quality data is delivered throughout the university providing valuable information serving individual and organizational need April 17, 2015 Ronald Layne Manager, Data Quality and

More information

Enterprise Semantic Technology

Enterprise Semantic Technology Enterprise Semantic Technology Industrializing Your Organization's Semantic Technology Platform SPEAKER: Thomas Kelly, Practice Director Semantic Technology Center of Excellence Enterprise Information

More information

NASPInet 2.0 The Evolu4on of Synchrophasor Networks

NASPInet 2.0 The Evolu4on of Synchrophasor Networks NASPInet 2.0 The Evolu4on of Synchrophasor Networks NASPI Working Group Mee4ng San Mateo, California March 24, 2015 Dick Willson and Dan LuKer Allied Partners LLC 1 Agenda Future Synchrophasor Networks

More information

System Modeling Environment

System Modeling Environment System Modeling Environment Requirements, Architecture and Implementa

More information

CCW Workshop Technical Session on Mobile Cloud Compu<ng

CCW Workshop Technical Session on Mobile Cloud Compu<ng CCW Workshop Technical Session on Mobile Cloud Compu

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Integrating Complex Financial Workflows in Oracle Database Xavier Lopez Seamus Hayes Oracle PolarLake, LTD 2 Copyright 2011, Oracle

More information

Interna'onal Community for Open and Interoperable AR content and experiences

Interna'onal Community for Open and Interoperable AR content and experiences where professionals get the latest information about standards for AR Interna'onal Community for Open and Interoperable AR content and experiences Summary Report of Fourth Mee'ng Oct 24-25 2011 At- a-

More information

Direc>ons in Distributed Compu>ng

Direc>ons in Distributed Compu>ng Direc>ons in Distributed Compu>ng Robert Shimp Group Vice President August 23, 2016 Copyright 2016 Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is intended to outline

More information

The MUSING Approach for Combining XBRL and Semantic Web Data. ~ Position Paper ~

The MUSING Approach for Combining XBRL and Semantic Web Data. ~ Position Paper ~ The MUSING Approach for Combining XBRL and Semantic Web Data ~ Position Paper ~ Christian F. Leibold 1, Dumitru Roman 1, Marcus Spies 2 1 STI Innsbruck, Technikerstr. 21a, 6020 Innsbruck, Austria {Christian.Leibold,

More information

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

MDA & Semantic Web Services Integrating SWSF & OWL with ODM MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature

More information

Delivering a 360 o View in Healthcare and Life Sciences With Agile Data

Delivering a 360 o View in Healthcare and Life Sciences With Agile Data Delivering a 360 o View in Healthcare and Life Sciences With Agile Data Imran Chaudhri, @imrantech, Solutions Director, Healthcare & Life Sciences Mark Ferneau, @ferneau, Practice Manager, Healthcare &

More information

APPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT. Mani Keeran, CFA Gi Kim, CFA Preeti Sharma

APPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT. Mani Keeran, CFA Gi Kim, CFA Preeti Sharma APPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT Mani Keeran, CFA Gi Kim, CFA Preeti Sharma 2 What we are going to discuss During last two decades, majority of information assets have been digitized

More information

Accelerate Your Enterprise Private Cloud Initiative

Accelerate Your Enterprise Private Cloud Initiative Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service

More information

Desktop Integrators You Mean I Can Load Data Straight From a Spreadsheet? Lee Briggs Director, Financials Denovo

Desktop Integrators You Mean I Can Load Data Straight From a Spreadsheet? Lee Briggs Director, Financials Denovo Desktop Integrators You Mean I Can Load Data Straight From a Spreadsheet? Lee Briggs Director, Financials Prac@ce Denovo LBriggs@Denovo-us.com Agenda Introduc@ons Applica@on Desktop Integrator and Web-ADI

More information

PERSPECTIVE. Data Virtualization A Potential Antidote for Big Data Growing Pains. Abstract

PERSPECTIVE. Data Virtualization A Potential Antidote for Big Data Growing Pains. Abstract PERSPECTIVE Data Virtualization A Potential Antidote for Big Data Growing Pains Abstract Enterprises are already facing challenges around data consolidation, heterogeneity, quality, and value. Now they

More information

CLOUD SERVICES. Cloud Value Assessment.

CLOUD SERVICES. Cloud Value Assessment. CLOUD SERVICES Cloud Value Assessment www.cloudcomrade.com Comrade a companion who shares one's ac8vi8es or is a fellow member of an organiza8on 2 Today s Agenda! Why Companies Should Consider Moving Business

More information

Unified Governance for Amazon S3 Data Lakes

Unified Governance for Amazon S3 Data Lakes WHITEPAPER Unified Governance for Amazon S3 Data Lakes Core Capabilities and Best Practices for Effective Governance Introduction Data governance ensures data quality exists throughout the complete lifecycle

More information

Capgemini Dynamic Services

Capgemini Dynamic Services Capgemini Dynamic Services Evolution and dynamics of Copyright Capgemini 2015. All Rights Reserved 2 GEN 1 Simple IT GEN 2 Full Outsourcing GEN 3 Tower Sourcing GEN NEXT Micro Sourcing Business IT Interface

More information

IBM API Connect: Introduction to APIs, Microservices and IBM API Connect

IBM API Connect: Introduction to APIs, Microservices and IBM API Connect IBM API Connect: Introduction to APIs, Microservices and IBM API Connect Steve Lokam, Sr. Principal at OpenLogix @openlogix @stevelokam slokam@open-logix.com (248) 869-0083 What do these companies have

More information

How to Evaluate a Next Generation Mobile Platform

How to Evaluate a Next Generation Mobile Platform How to Evaluate a Next Generation Mobile Platform appcelerator.com Introduction Enterprises know that mobility presents an unprecedented opportunity to transform businesses and build towards competitive

More information

Data Governance for the Connected Enterprise

Data Governance for the Connected Enterprise Data Governance for the Connected Enterprise Irene Polikoff and Jack Spivak, TopQuadrant Inc. November 3, 2016 Copyright 2016 TopQuadrant Inc. Slide 1 Data Governance for the Connected Enterprise Today

More information

Migrating Oracle E Business Suite to Oracle's IaaS: Best Practices

Migrating Oracle E Business Suite to Oracle's IaaS: Best Practices Migrating Oracle E Business Suite to Oracle's IaaS: Best Practices Satyendra Pasalapudi Director Cloud Services Apps Associates APAC OTN TOUR 2016 Sydney October 31 st 2016 Copyright 2016. Apps Associates

More information

SUN Sun Certified Enterprise Architect for J2EE 5. Download Full Version :

SUN Sun Certified Enterprise Architect for J2EE 5. Download Full Version : SUN 310-052 Sun Certified Enterprise Architect for J2EE 5 Download Full Version : http://killexams.com/pass4sure/exam-detail/310-052 combination of ANSI SQL-99 syntax coupled with some company-specific

More information

New PCI DSS Version 3.0: Can it Reduce Breaches? Dharshan Shanthamurthy, CEO, SISA Informa2on Security Inc. Core Competencies C11

New PCI DSS Version 3.0: Can it Reduce Breaches? Dharshan Shanthamurthy, CEO, SISA Informa2on Security Inc. Core Competencies C11 New PCI DSS Version 3.0: Can it Reduce Breaches? Dharshan Shanthamurthy, CEO, SISA Informa2on Security Inc. Core Competencies C11 SISA Informa2on Security Formal Risk Assessment Specialists Authors of

More information

Design pa*erns. Based on slides by Glenn D. Blank

Design pa*erns. Based on slides by Glenn D. Blank Design pa*erns Based on slides by Glenn D. Blank Defini6ons A pa#ern is a recurring solu6on to a standard problem, in a context. Christopher Alexander, a professor of architecture Why would what a prof

More information

Database Design CENG 351

Database Design CENG 351 Database Design Database Design Process Requirements analysis What data, what applica;ons, what most frequent opera;ons, Conceptual database design High level descrip;on of the data and the constraint

More information

Managing the Emerging Semantic Risks

Managing the Emerging Semantic Risks The New Information Security Agenda: Managing the Emerging Semantic Risks Dr Robert Garigue Vice President for information integrity and Chief Security Executive Bell Canada Page 1 Abstract Today all modern

More information

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master Oracle 1Z0-864 Java Enterprise Edition 5 Enterprise Architect Certified Master Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-864 Answer: A, C QUESTION: 226 Your company is bidding

More information

Cisco Tetration Analytics

Cisco Tetration Analytics Cisco Tetration Analytics Enhanced security and operations with real time analytics John Joo Tetration Business Unit Cisco Systems Security Challenges in Modern Data Centers Securing applications has become

More information

Display and usage of Interna3onalized Registra3on Data. Dave Piscitello

Display and usage of Interna3onalized Registra3on Data. Dave Piscitello Display and usage of Interna3onalized Registra3on Data Dave Piscitello 1 SAC 037: Display and usage of Interna3onalized Registra3on Data Reference document can be found at h=p://www.icann.org/commi=ees/security/

More information

Monitoring & Analy.cs Working Group Ini.a.ve PoC Setup & Guidelines

Monitoring & Analy.cs Working Group Ini.a.ve PoC Setup & Guidelines Monitoring & Analy.cs Working Group Ini.a.ve PoC Setup & Guidelines Copyright 2017 Open Networking User Group. All Rights Reserved Confiden@al Not For Distribu@on Outline ONUG PoC Right Stuff Innova@on

More information

Clinical Metadata A complete metadata and project management solu6on. October 2017 Andrew Ndikom and Liang Wang

Clinical Metadata A complete metadata and project management solu6on. October 2017 Andrew Ndikom and Liang Wang A complete metadata and project management solu6on. October 2017 Andrew Ndikom and Liang Wang 1 Agenda How is metadata currently managed within the industry? Five key problems with current approaches.

More information

Topic #1: Digital Economy Transformation - A Top Priority' for Singapore s Companies

Topic #1: Digital Economy Transformation - A Top Priority' for Singapore s Companies Topic #1: Digital Economy Transformation - A Top Priority' for Singapore s Companies Aaron Tan Dani, Chairman of Iasa Asia Pacific aarontan@iasahome.org Chairman of EA-SIG, Singapore Computer Society aarontan@scs.org.sg

More information

Listen To The Wind, It Talks Monitoring Wind Energy Produc=on From SCADA Systems

Listen To The Wind, It Talks Monitoring Wind Energy Produc=on From SCADA Systems Copyright 2016 Splunk Inc. Listen To The Wind, It Talks Monitoring Wind Energy Produc=on From SCADA Systems Victor Sanchez Informa>on and Applica>on Architect, Infigen Energy Disclaimer This publica>on

More information

Cloud Data Management System (CDMS)

Cloud Data Management System (CDMS) Cloud Management System (CMS) Wiqar Chaudry Solu9ons Engineer Senior Advisor CMS Overview he OpenStack cloud data management system features a canonical data modeling framework designed to broker context

More information

A formal design process, part 2

A formal design process, part 2 Principles of So3ware Construc9on: Objects, Design, and Concurrency Designing (sub-) systems A formal design process, part 2 Josh Bloch Charlie Garrod School of Computer Science 1 Administrivia Midterm

More information

Securing Hadoop. Keys Botzum, MapR Technologies Jan MapR Technologies - Confiden6al

Securing Hadoop. Keys Botzum, MapR Technologies Jan MapR Technologies - Confiden6al Securing Hadoop Keys Botzum, MapR Technologies kbotzum@maprtech.com Jan 2014 MapR Technologies - Confiden6al 1 Why Secure Hadoop Historically security wasn t a high priority Reflec6on of the type of data

More information

Decision Support Systems

Decision Support Systems Decision Support Systems 2011/2012 Week 3. Lecture 6 Previous Class Dimensions & Measures Dimensions: Item Time Loca0on Measures: Quan0ty Sales TransID ItemName ItemID Date Store Qty T0001 Computer I23

More information

ehealth in the implementa,on of the cross border direc,ve: role of the ehealth Network 26th February 2012

ehealth in the implementa,on of the cross border direc,ve: role of the ehealth Network 26th February 2012 ehealth in the implementa,on of the cross border direc,ve: role of the ehealth Network 26th February 2012 Agenda EU in health Ehealth in the EU ehealth Network ehealth High- Level Governance Ini,a,ve Goals

More information

FINANCIAL REGULATORY REPORTING ACROSS AN EVOLVING SCHEMA

FINANCIAL REGULATORY REPORTING ACROSS AN EVOLVING SCHEMA FINANCIAL REGULATORY REPORTING ACROSS AN EVOLVING SCHEMA MODELDR & MARKLOGIC - DATA POINT MODELING MARKLOGIC WHITE PAPER JUNE 2015 CHRIS ATKINSON Contents Regulatory Satisfaction is Increasingly Difficult

More information

Informatica Data Quality Product Family

Informatica Data Quality Product Family Brochure Informatica Product Family Deliver the Right Capabilities at the Right Time to the Right Users Benefits Reduce risks by identifying, resolving, and preventing costly data problems Enhance IT productivity

More information

Get started with the IBM Alert Notification service. Author: Ray Stoner Senior Managing Consultant IBM Cloud Client Technical Engagement Lab Services

Get started with the IBM Alert Notification service. Author: Ray Stoner Senior Managing Consultant IBM Cloud Client Technical Engagement Lab Services Get started with the IBM Alert Notification service Author: Ray Stoner Senior Managing Consultant IBM Cloud Client Technical Engagement Lab Services Contents 1. Introduction... 3 1.1. ANS features and

More information

In billion people on earth 5 billion use a mobile phone 7 billion mobile subscrip<ons

In billion people on earth 5 billion use a mobile phone 7 billion mobile subscrip<ons Clearer language, greater efficiency and effectiveness 17 20 September The mobile future: plain language on a mobile web, Plain English Foundation Dublin l 19 September 2015 The world is going mobile In

More information

The Value of Data Governance for the Data-Driven Enterprise

The Value of Data Governance for the Data-Driven Enterprise Solution Brief: erwin Data governance (DG) The Value of Data Governance for the Data-Driven Enterprise Prepare for Data Governance 2.0 by bringing business teams into the effort to drive data opportunities

More information

Automated System Analysis using Executable SysML Modeling Pa8erns

Automated System Analysis using Executable SysML Modeling Pa8erns Automated System Analysis using Executable SysML Modeling Pa8erns Maged Elaasar* Modelware Solu

More information

2 The IBM Data Governance Unified Process

2 The IBM Data Governance Unified Process 2 The IBM Data Governance Unified Process The benefits of a commitment to a comprehensive enterprise Data Governance initiative are many and varied, and so are the challenges to achieving strong Data Governance.

More information

TECHNOLOGY BRIEF: CA ERWIN DATA PROFILER. Combining Data Profiling and Data Modeling for Better Data Quality

TECHNOLOGY BRIEF: CA ERWIN DATA PROFILER. Combining Data Profiling and Data Modeling for Better Data Quality TECHNOLOGY BRIEF: CA ERWIN DATA PROFILER Combining Data Profiling and Data Modeling for Better Data Quality Table of Contents Executive Summary SECTION 1: CHALLENGE 2 Reducing the Cost and Risk of Data

More information

SmartData Fabric distributed virtual data, graph data and master data management, analytics and security. Solutions and Key Features Revision 2.

SmartData Fabric distributed virtual data, graph data and master data management, analytics and security. Solutions and Key Features Revision 2. s and Key Features Revision 2.5 Page 1 of 7 www.whamtech.com (972) 991-5700 info@whamtech.com March 2018 ID SOL1 Automated Data Discovery and Classification (ADDC) Key Feature ID KF01 KF02 KF03 Key Feature

More information

Cyber Security and Power System Communica4ons Essen4al Parts of a Smart Grid Infrastructure. Talal El Awar

Cyber Security and Power System Communica4ons Essen4al Parts of a Smart Grid Infrastructure. Talal El Awar Cyber Security and Power System Communica4ons Essen4al Parts of a Smart Grid Infrastructure Author: Goran N. Ericsson, Senior Member, IEEE Talal El Awar Submi.ed in Par3al Fulfillment of the Course Requirements

More information

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation By the Sun Educational Services Java Technology Team January, 2001 Copyright

More information

Presented by the Internet Security Alliance

Presented by the Internet Security Alliance Presented by the Internet Security Alliance Who s in Charge Howard Schmidt Problems and Solu9ons True and False Potpourri 100 100 100 100 100 202 202 202 202 202 303 303 303 303 303 406 406 406 406 406

More information

OLTP on Hadoop: Reviewing the first Hadoop- based TPC- C benchmarks

OLTP on Hadoop: Reviewing the first Hadoop- based TPC- C benchmarks OLTP on Hadoop: Reviewing the first Hadoop- based TPC- C benchmarks Monte Zweben Co- Founder and Chief Execu6ve Officer John Leach Co- Founder and Chief Technology Officer September 30, 2015 The Tradi6onal

More information

Oracle Applica7on Express (APEX) For E- Business Suite Repor7ng. Your friend in the business.

Oracle Applica7on Express (APEX) For E- Business Suite Repor7ng. Your friend in the business. Oracle Applica7on Express (APEX) For E- Business Suite Repor7ng Your friend in the business. 1 Presenter Jamie Stokes Senior Director Oracle Technology Services Email: jstokes@smartdogservices.com LinkedIn:

More information

Document Databases: MongoDB

Document Databases: MongoDB NDBI040: Big Data Management and NoSQL Databases hp://www.ksi.mff.cuni.cz/~svoboda/courses/171-ndbi040/ Lecture 9 Document Databases: MongoDB Marn Svoboda svoboda@ksi.mff.cuni.cz 28. 11. 2017 Charles University

More information

F.P. Brooks, No Silver Bullet: Essence and Accidents of Software Engineering CIS 422

F.P. Brooks, No Silver Bullet: Essence and Accidents of Software Engineering CIS 422 The hardest single part of building a software system is deciding precisely what to build. No other part of the conceptual work is as difficult as establishing the detailed technical requirements...no

More information

WEB-APIs DRIVING DIGITAL INNOVATION

WEB-APIs DRIVING DIGITAL INNOVATION WEB-APIs DRIVING DIGITAL INNOVATION Importance of Web-APIs Simply put, Web-APIs are the medium to make a company s digital assets consumable to any channel, which has a current or latent need. It helps

More information

Assessing Medical Device. Cyber Risks in a Healthcare. Environment

Assessing Medical Device. Cyber Risks in a Healthcare. Environment Assessing Medical Device Medical Devices Security Cyber Risks in a Healthcare Phil Englert Director Technology Operations Environment Catholic Health Ini

More information

Enabling efficiency through Data Governance: a phased approach

Enabling efficiency through Data Governance: a phased approach Enabling efficiency through Data Governance: a phased approach Transform your process efficiency, decision-making, and customer engagement by improving data accuracy An Experian white paper Enabling efficiency

More information

Prepared for COMPANY X

Prepared for COMPANY X Data Business Vision Prepared for Comple(on Rate This report was prepared by Info-Tech Research Group for on 2012-09-20. Previous completion date: 2012-09-20. --------------------------------------------------------------------------------------------------------------------

More information