Can Federation and Semantic Technologies Get Us Closer to the Answers We Seek on the Web? Colin Britton - Metatomix Gilbane Boston - November 2007 Introduction Colin Britton • CTO and Co-founder Metatomix • Dedham, MA Headquarted Previous Experience • SVP Technology MediaBridge • Digital asset management and Content management for print • Digital Media background 5 Patents in Enterprise Semantic Technology What do we mean by Semantic Technology? Solutions that are based around the W3C standards • RDF –Resource Description Framework • OWL – Web Ontology Language • SPARQL – Semantic Query Language Solutions that transform • Data to Information • Information to Knowledge • Knowledge to Action Today’s Business Challenges “80% of the effort Consider this:in delivering any Riskbased project is spent on data management; A siloed approach to customer data identifying the data sources, getting access collection has created the challenge to them, integrating the information and of resolving semantic mismatches understanding it.” between systems to gain a 360 view of Ray O’Brien a customer. Global Head of Risk Technology, HSBC Investment Bank Enterprise Data Challenges – The Reality BI architecture complexity has lead to fragmented data and disaggregate view of metrics. • It does not help the cause that these metrics are dispersed over many BI tools, many corporate data sources, and many competitive information sources. Explosion in data volumes dispersed over many core applications like CRM, ERP, SCM, Hr, etc. With disparate and fragmented systems it can be quiet a challenge to get a ‘unified view of enterprise metrics' . Most organizations use point based solutions / tools for analysis and use traditional methods of phone / email to drive actions. Getting timely, in-context information to make critical decisions. For effective decision making it is important real time data is available for collaboration. Semantic Technology Approach SWT simplifies the way in which an application uses data from ANY data source Embrace the Distributed Enterprise Landscape Integrate your Application Specific Data Silos Semantic Rules Engine to apply a common understanding across applications Result: A real-time virtual integration layer that unifies the applications across your enterprise landscape and allows you to see relationships amid 1000’s of seemingly unrelated events Strategic Investigation Business Process Data Business Rules Strategic Investigation Business Process Knowledge Void Data Fully Integrated Business Suite of Rules Capabilities all in a Single Platform Current Technology Limitations Structured, semi-structured and unreliably structured data needs to be brought together • Traditional techniques are static or too simplistic Common understanding needs establishing • Most technology bind the understanding to the storage or logic systems –such as the RDBMS Schema • Links in data need to be created Business Processes are brittle with variable data • The traditional waterfall BPM or workflow generates large amounts of exceptions when given inconsistent data Model your Business Our Semantic Services uses a common business model to explicitly define both an organization’s processes and relationships in rich detail, abstracted from individual systems and data Correlating data within • Built around business process the model creates COMMON MODEL • Cost Effective • Understands structured & new knowledge unstructured data • Real time…no out of sync • Model can be added easily investigation without having to change the systems they refer to. • Easy to manage across organizational boundaries and enables strategic Common Model + Rules = Real Time Actions Integrated development and runtime environment Rules COMMON MODEL + + Ontology Editor Rules engine consults the model for understanding and polices, dynamically evaluating facts against policies to make decisions. UI (Flex and Struts) DP Editor Data Providers / Consumers RDF Editor Model Manager Rule Editor Rules Engine Admin App Runtime & Process Chains Repositories (Workspace, Model, Metadata) Ontologies Organizational knowledge and policies are explicitly defined. Differences in meaning and context between data reconciled. New knowledge identified. FlexBuilder Rules Templates Instance Data Manages the applications, gathers data non-invasively and executes actions based on decisions from the rules engine A patented combination of model based integration and dynamic rules within an integrated development and runtime environment, creating integration solutions that think and act in real-time based on organizational policies. SWT Event Flow Integrated Justice Applications The Process Automating, Aligning and Accelerating Law Enforcement Judicial Process Corrections Metatomix Suite of Integrated Justice Applications Arrest Warrant Made Requested Investigation Warrant Issued Incident First Appearance Court Case is Heard Sentencing Incarceration Probation Release Judicial Data Exchange (JDX) Provides real-time information exchange between any stakeholders in the judicial process to automate manual processes, eliminate duplicate entry, improve data quality and increase the efficiency and accuracy during the judicial process (i.e. – warrant processing, indictments, bond notification, arraignments, etc.) Criminal Investigation (CI) Enables investigators to quickly and easily query multiple data sources across multiple agencies to investigate individuals and crimes Judicial First Appearance (JFA) Judicial Inquiry System (JIS) Correlates criminal and civil history files from various agency systems, evaluates threat level using pre-defined rules and sends notification (i.e. Connects all players of the judicial process and leverages the “universe” of data sources enabling real-time, intelligent sharing of information across local, state, and federal systems from a single interface – Jessica Lunsford Act) Judicial Inquiry System (JIS) State’s Attorney’s Dept. of Corrections Law Enforcement The Courts Clerks manually had to look up pieces of information in over a dozen systems, across multiple agencies Federal Systems State DMV FDLE NCIC Local Systems / Agencies Appriss (Local Jails) Records Mgmt Computer Aided Dispatch DOC DJJ Judge Calendering Dept of Children & Family Sex Offender Registry Sentencing Clerk Data Case Mgmt AFIS Different sign-ons , different queries, different data formats Clerks had to manually piece together background data Average 45 minutes per background check Inconsistent, inaccurate results Judicial Inquiry System System deployed for less then 10% of the cost and 10x quicker than custom integration estimates Flex – Simple interface and single query Web based single sign-on decreased interfaces from over 12 to 1 Web Services (SOAP, REST) Consolidated Subject Profile Alias Management Digital image and document viewing Risk assessment/Automatic notification Judge calendaring management Average time to perform background check decreased from 45 minutes to 3. Used by approx 5,000 users daily Using Justice Standards for process frameworks (JIEM) and data standards Data Services – GJXDM • • • • • • Department of Motor Vehicles State office of Homeland Security State Bureaus of Investigation Drugs and Narcotics Agency Department of Natural Resources National Crime Information Center • • • • • • Vital Statistics Bureau Children/Family services Corrections Probation Department of Revenue Ports Authority Real-time, secure access to multi-agency data. No changes to existing systems and no need for data warehouses. JIS Solution Barriers Removed Disparate data sources • Organizationally • Politically • Technologically Shifting Data • System changes • Ownership limitations • Accessibility Airbus: Real Time Costing Airbus: Real-Time Costing Visibility VISION To enable Cost Awareness at M0 & cost knowledge to grow during the development process Product Specification Cost Definition Current Cost Knowledge M0 M3 FEASIBILITY M4 CONCEPT TARGET SETTING M5 M6 DEFINITION M7 M13 DEVELOPMENT M14 POST EIS *Not to Scale 20 Step 6 - Cost Impact analysis Summary display of cost and other key data points for model originally predicted from Tadpole definition or as revised by MIMES data 21 Airbus – Real-time costing visibility Design to Cost Flex Client calls Semantic Services via SOAP Web Services (SOAP, REST) Defining one common aircraft definition Correlate with manufacturing data Compute costing from financial systems Design studies on impact and cost of change Iterative monitoring for changes Data Services Product Mgmt AERO MFTG Parametric Models Simulation Models CAD/CAM Single view of cost across organization and product lifecycle. Clearly identify accurate costing earlier to influence design changes. Understand impact of design changes on cost as fast as they occur. Data via SOAP, Flat file and JDBC FInance SAP Existing legacy systems and processes being invoked across organizational and technological boundaries Airbus Solution Barriers Removed Complex design process • 60+ different tools • Long development lifecycle • Human knowledge based • Complex parametric analysis Simplistic Sharing • Spreadsheet data sharing • Report delivered in PowerPoint • Meeting centric knowledge sharing Semantic Web Technology Summary Ideal for mixed data information sharing Change ready solutions • change major impact on solution cost Declarative technology approach • More in tune with how humans process Enterprise ready • Leverages the assets in-place
© Copyright 2024