90 likes | 199 Views
Learn about the impact of semantics in Service-Oriented Architectures (SOA) and how they enhance data accessibility and intelligence. Explore the concepts of concept mediation, information fusion, and ontology mapping in achieving flexible and smart data integration. Discover the role of semantic registries and policy management in ensuring consistency and security in SOA implementations. Delve into process management with ontology-driven workflows and how it boosts agility in business processes.
E N D
Cerebra Inc. RIGHT ANSWERS, RIGHT TIME SOA AND SEMANTIC ARCHITECTURES WHY BOTHER CEREBRA, INC.
AGENDAToday’s Goals • INTRODUCTION TO SOA AND SEMANTICS • Accessible Data VS. Smart Data • CONCEPT / TERM MEDIATION • INFORMATION FUSION • SEMANTIC REGISTRY • POLICY MANAGEMENT • FLEXIBLE PROCESS MANAGEMENT • QUESTIONS
WHY SEMANTICS IN SOADelivering Information to the Grid • WEB SERVICES MAKE DATA ACCESSIBLE • Expose data from heterogeneous sources…easily and in standard way • SEMANTICS MAKE SMART DATA • Explicitly express concepts, relationships, rules, and constraints • STANDARDS BASED
INFORMATION FUSIONOntology Mapping to Data Source Services • ONTOLOGY MAPPING • Map classes and properties to services exposing data sources • INFORMATION “DISCOVERY” • “Discover” information based on instances and model • Steve Hamby is a person because he eats ice cream in a cone • CLASS RESTRICTION • What orders are in trouble of late delivery? • RULES CONSISTENCY • Consistent rules for integrating information vs. procedural rules • Steve Hamby cannot be both a female and a male
CONCEPT MEDIATIONUser or Domain Concept and Term Classification • CROSS-DOMAIN MEDIATION • Terminology and concept use across domains is often dissimilar • Use of semantics helps resolve differences There are 20 “Balls, Spherical, Brown Pigskin, White Rawhide-Laced” in stock There are 5 white round footballs in stock I need one football MEDIATION Football = Ball Spherical, Brown Pigskin, White Rawhide-Laced Football Ball, SBPWRL
SEMANTIC REGISTRYUDDI / ebXML and Ontology • FEDERATED REGISTRY • Not a replacement to UDDI / ebXML • Use of semantics provides discovery across domains and registry types through use of “common” vocabulary • USE CASE EXAMPLE: • UDDI (1) contains 3 services for ordering “widgets” • No widget manufacturers can accept new orders or services not available • ebXML (1) contains services for ordering “thingamabobs” • “widgets” and “thingamabobs” are both “whatchamacallits” with hasThingy property, which allows us to use “thingamabobs” • request “thingamabob” services from ebXML(1)
POLICY MANAGEMENTRole, Attribute, and Label-Based Policy Using Ontology • CONSISTENCY OF RULES VS. PROCEDURAL RULES • No rule override • PROACTIVE AND REACTIVE • Determine “after the fact” that information misused • SECURITY IS APPLIED AT FUSION / MEDIATION “SERVICE LAYER” • Operational security “upgrades” • USE CASE EXAMPLES: • Steve Hamby requests TS information about a US citizen using valid clearance on a sunny Thursday; Steve is with CIA • Steve Hamby was given access to Information X about a US citizen on a sunny Thursday; Steve is with CIA
PROCESS MANAGEMENTOntology-Driven Process Management • STANDARDS AND OPEN SOURCE IMPLEMENTATION • BPMN / BPMO • Sourceforge’s BPEdit for Protégé • VENDOR NEUTRAL PROCESS DEFINITIONS • “Dynamic” standards space • Generate BP languages • BPEL4WS, XPDL, others • CONCEPT / TERM MEDIATION • Loan approval in one business may be conversational; a simple yes/no task in another • SERVICE DISCOVERY
CONCLUSION • SEMANTICS INCREASE AGILITY OF SOA • Ontology driven information fusion • Domain mediation • Increased Expressivity for Metadata and Service Description…enhanced Discovery • Agile Processes • Questions