Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright Semantic Arts, Inc 2006 Service Oriented Architecture eGov Conference Dave McComb Semantic arts SOA and Semantics October 31 st 2006.

Similar presentations


Presentation on theme: "Copyright Semantic Arts, Inc 2006 Service Oriented Architecture eGov Conference Dave McComb Semantic arts SOA and Semantics October 31 st 2006."— Presentation transcript:

1 Copyright Semantic Arts, Inc 2006 Service Oriented Architecture eGov Conference Dave McComb Semantic arts SOA and Semantics October 31 st 2006

2 Copyright Semantic Arts, Inc 2006 Goals of an Enterprise Application Architecture/SOA Human Scale Applications Loose Coupling Incremental Migration Promote Reuse Loose Coupling

3 Copyright Semantic Arts, Inc 2006 Semantics Formal Definition of meaning Key to Loose coupling

4 Copyright Semantic Arts, Inc 2006 Semantics Formal definition of meaning – Unambiguous – Machine process-able – Decidable Automated Classification – Based on properties Inference – Can greatly increase what you know, based on classification

5 Copyright Semantic Arts, Inc 2006 Semantic Web Semantic Technology Semantic Methodology, Design & Approach Semantics SQL Relational Technology, DBMS’s, ERWIN etc Relational Theory, Normalization, Data Modeling

6 Copyright Semantic Arts, Inc 2006 Ontologies and Semantic Models Ontology Description Logics Conceptual Data Model Constraints, structure and validation Inference Expression of what we know, in a way that fosters communication OWL/RDF Open standard

7 Copyright Semantic Arts, Inc 2006 Tools Ontology Editors Legacy Understanding Smart Authoring

8 Copyright Semantic Arts, Inc 2006 Semantic Web Standards TCP/IPGlobal Physical Addressing DNS/URLGlobal Logical Addressing XMLUniversal Parsing XSDAllowable Structure RDFAssertions / Merging RDFSFrames / Classes OWL Inference / Reasoning SWRLRule Execution March 2004

9 Copyright Semantic Arts, Inc 2006 RDF The Resource Description Framework is a standard way to make assertions. The assertions are in the form: subject  predicate  object. Also called a “triple.”

10 Copyright Semantic Arts, Inc 2006 Subject Predicate Object An RDF Triple Resource (URI) Property (URI) Resource (URI) Data Value (Literal) – or –

11 Copyright Semantic Arts, Inc 2006 RDF Examples Person345 Restaurant567 Person345 Restaurant567 “Good Times Diner” “Key Lime Pie” ownedBy name favoritePie

12 Copyright Semantic Arts, Inc 2006 RDF Node Folding Person345 Restaurant567 “Good Times Diner” “Key Lime Pie” ownedBy name favoritePie Restaurant567 name Person345 favoritePie

13 Copyright Semantic Arts, Inc 2006 RDF and XML RDF can be, and usually is, serialized as XML. But, RDF isn’t dependent on XML, nor is it a dialog of XML. Key Lime Pie Good Times Diner

14 Copyright Semantic Arts, Inc 2006 RDF Assertions RDF is primarily about making concrete assertions. Dave McComb bornOn Nov 18, 1952

15 Copyright Semantic Arts, Inc 2006 OWL OWL adds a layer on top of RDF that allows us to make statements about “classes” of items. Feline Mammal Hair Retractable Claws is a has

16 Copyright Semantic Arts, Inc 2006 OWL/DL The “DL” stands for Description Logics With Owl we can make a formal definition of a class, based on its properties

17 Copyright Semantic Arts, Inc 2006 Semantic Disciplines Semantic Modeling Category Theory Prototype Theory Faceted Taxonomy Design Assistance Description Logics

18 Copyright Semantic Arts, Inc 2006 Infrastructure level uses Unstructured/ Entity Extraction Knowledge Apps Dynamic Apps EII/ Conceptual Query DW/ Dynamic Reload EAI/SOA/Msg Model

19 Copyright Semantic Arts, Inc 2006 Three main approaches to using Semantics to solve SOA problems Edges in Center out Dynamic

20 Copyright Semantic Arts, Inc 2006 “Edges In” Approach Start from existing services Create a formal definition of the service – Get beyond keywords Design Time Run Time

21 Copyright Semantic Arts, Inc 2006 Standard Web service cycle

22 Copyright Semantic Arts, Inc 2006 Semantic Angle Build a service Taxonomy To make it easier to find service you need

23 Copyright Semantic Arts, Inc 2006 Semantic Angle Deconstruct WSDL (OWL-S, WSDL/S, WSMO or USDL)

24 Copyright Semantic Arts, Inc 2006 Semantic Angle Build and use a “side effects” ontology Service Code that actually does something

25 Copyright Semantic Arts, Inc 2006 Semantic Angle Run time discovery, based on one of the three Service Code that actually does something

26 Copyright Semantic Arts, Inc 2006 Center Out Approach

27 Copyright Semantic Arts, Inc 2006 Enterprise Message Modeling Methodology (E3M)

28 Copyright Semantic Arts, Inc 2006 Elicit Semantic Model (gist)

29 Copyright Semantic Arts, Inc 2006 Classes come from properties Counter-intuitive Very helpful in reducing complexity

30 Copyright Semantic Arts, Inc 2006 Mapping across abstraction levels Loan Loan IdLoan TypeLoan Amt A1SF$350,000 B2MF$2,250,0000 Single_Family_Loan CodeLoan Amount 01$250,000 Multi_Family_Loan CodeLoan Amount 02$1,200,0000 Loan LoanId:string LoanAmount:string LoanType:string Single_Family_Loan LoanId:string LoanAmount:string Multi_Family_Loan LoanId:string LoanAmount:string <> SF_Loan LoanType"SF":string <> MF_Loan: LoanType"MF":string

31 Semantic Model As Conceptual Model

32 Copyright Semantic Arts, Inc 2006 Common Exchange Model Set of canonical messages derived from a common semantic model

33 Copyright Semantic Arts, Inc 2006 Dynamic Semantic SOA Previous Discussion Assumes a Relatively Stable Semantic Model From Which Messages Are Derived Next Generation (no known implementations yet) will rely on classifying messages based on current knowledge, and also disposition-ing them based on current rules

34 Copyright Semantic Arts, Inc 2006 Messages will be RDF Graphs

35 Copyright Semantic Arts, Inc 2006 Raw Events Will Be Augmented Identity Properties from Identity Dynamic Classification

36 Copyright Semantic Arts, Inc 2006 Routing Based on Classification

37 Copyright Semantic Arts, Inc 2006 Small Consulting Firm Work like building architects – Client centric – Start where you stand – Active listening – Design a solution that balances voiced concerns – Build consensus – Responsible for outcome – Multidisciplinary gelled team – Use large format paper (E6)

38 Copyright Semantic Arts, Inc 2006 Michael ClinganJim Reitsema Data Arch/ Ontologies Fran Clark Semantics/ Appl Arch Technical Arch & Web services Org Change & Constraint Theory Process & Cost Analysis SOA & Portals Dave McComb Simon HoareSimon Robe

39 Copyright Semantic Arts, Inc 2006

40 Summary Semantics can help leverage SOA’s advantages in many different ways Primary advantage is in dealing with complexity Each situation is different, therefore each approach is different

41 Copyright Semantic Arts, Inc 2006 To pursue this further I have flyers here with resources including web sites, conferences, books and the like Leave a card for a 14 page glossary of semantic terms or a copy of “Seven Embarrassing Mistakes CIO's Make When Implementing Web Services”


Download ppt "Copyright Semantic Arts, Inc 2006 Service Oriented Architecture eGov Conference Dave McComb Semantic arts SOA and Semantics October 31 st 2006."

Similar presentations


Ads by Google