Prof. Benjamin Grosof

Size: px
Start display at page:

Download "Prof. Benjamin Grosof"

Transcription

1 E-Services Knowledge Management on the New Generation Web: End-to-End Contracting and Business Process Automation Prof. Benjamin Grosof MIT Sloan School of Management Information Technologies group Slides presented at Harvard University Econ/CS Seminar, May 4, 2004 Host: Prof. David Parkes

2 Quickie Bio of Presenter MIT Sloan professor since years at IBM T.J. Watson Research; 2 years at startups PhD Comp Sci, Stanford; BA Applied Math Econ/Mgmt, Harvard Semantic web services is main research area: Rules as core technology Business Applications, Implications, Strategy: e-contracting/supply-chain; finance; trust; Overall knowledge representation, e-commerce, intelligent agents Co-Founder, Rule Markup Language Initiative the leading emerging standards body in semantic web rules ( Core participant in Semantic Web Services Initiative which coordinates world-wide SWS research and early standards ( Area Editor for Contracts & Negotiation, Language Committee Co-Chair, Industrial Partners program (SWSIP)

3 Outline of Talk Intro: Research on Semantic Web Services (SWS), its Business Uses Rules, contracting, trust, policies Integration, knowledge representation, standards Problem: Reusable Knowledge to Describe Services Technique: knowledge representation to standardize on Content investment: how to leverage legacy business process K New Technical Approach to represent OO Frameworks using SW Courteous Inheritance: default rules increases reuse in ontologies New Strategy: go where the knowledge already is, then work outwards Begin with MIT Process Handbook open-source version in development Example: process knowledge about selling Future: Transformational wrappers around various legacy OO frameworks Roadmapping Market Evolution Early adopters, creators, catalysts Strategic players, forces

4 Next Generation Web Semantic Web Services Semantic Web techniques Automated Knowledge Bases XML Web Services techniques API s on Web Two interwoven aspects: Program: Web Services Data: Semantic Web First Generation Web

5 Some relevant websites ?node= Amazon s web services 1000 s of developers Fidelity s web services for EAI World Wide Web Consortium, e.g., its Web Services and Semantic Web standards Oasis, e.g., its web services standards and ebxml Semantic Web Services Initiative standards 40 partners Rule Markup Language Initiative standards, partners Intl. Semantic Web Conference 400 researchers XBRL extensible Business Reporting Language MIT Process Handbook, Open Process Handbook Initiative

6 Big Questions about the New Generation Web What are the critical features/aspects of the new technology? What business problems does it help solve? What are the likely innovation evolution paths, and associated entrepreneurial opportunities?

7 Some Answers to: Why does SWS Matter to Business? 1. Death. Taxes. Integration. - They re always with us. 2. Business processes require communication between organizations / applications. - Data and programs cross org./app. boundaries, both intra- and inter- enterprise. 3. It s the automated knowledge economy, stupid! - The world is moving towards a knowledge economy. And it s moving towards deeper and broader automation of business processes. The first step is automating the use of structured knowledge. Theme: reuse of knowledge across multiple tasks/app s/org s

8 B2B Tasks: Communication for Business Processes with Partners B2B business processes involving significant Communication with customers/suppliers/other-partners is overall a natural locus for future first impact of SWS. Customer Relationship Management (CRM) sales leads and status customer service info and support Supply Chain Management (SCM): source selection inventories and forecasts problem resolution transportation and shipping, distribution and logistics orders; payments, bill presentation

9 Some B2B Tasks (continued) bids, quotes, pricing, CONTRACTING; AUCTIONS; procurement authorization (vs. authentication) for credit or trust database-y: e.g., catalogs & their merging policies inquiries and answers; live feedback notifications trails of biz processes and interactions ratings, 3rd party reviews, recommendations knowledge management with partners/mkt/society

10 New Research Application Scenarios for Rule-based Semantic Web Services SweetDeal [Grosof & Poon WWW-2003] configurable reusable e-contracts: Represents modular modification of proposals, service provisions LP rules as KR. E.g., prices, late delivery exception handling. On top of DL ontologies about business processes from MIT Process Handbook Evolved from EECOMS pilot on agent-based manufacturing SCM ($51M NIST ATP IBM, Boeing, TRW, Vitria, others) Financial knowledge integration (ECOIN) [Firat, Madnick, & Grosof 2002] Maps between contexts using LP rules, equational ontologies, SQL DB s. Business Policies: Trust management (Delegation Logic) [Li, Grosof, & Feigenbaum 2003]: Extend LP KR to multi-agent delegation. Ex.: security authorization.

11 Our Overall SWS Research Agenda Invent Core Technologies and concepts of the New Generation Web Semantic Web; Rules and RuleML emerging standard supporting knowledge representation theory of Situated Courteous Description Logic Programs Semantic Web Services; Business Process Automation for B2B and EAI Requirements analysis Use of Rules, together with ontologies or to represent ontologies Pilot Business Application Scenarios End-to-end e-contracting, e.g., in manufacturing supply chain SweetDeal approach using rules (plus ontologies) Financial information and reporting: ECOIN approach mapping ontologies Other: security authorization, travel, Analyze Prospective Early Adopter Areas Strategy: Adoption Roadmap; Market Evolution Entrepreneurial Opportunities

12 Where are the Holdups? and Challenges for Research KR & standards to integrate Rules with Ontologies KR, & later standards, to represent Services descriptions using Rules and Ontologies KR & strategy to leverage legacy content, e.g., OO service/process ontologies A rich research area. We are doing much current work on that. Procedural process models aspect of SWS, as underlying foundation Messy, many competing conceptual approaches Realm of slow progress; much energy in WS standards efforts: Oasis WSBPEL, W3C WS Choreography Hookup to negotiation strategies and valuation reasoning -> game theory: In SweetDeal Solo reasoning factored as separate Relevant: Work by Peyman Faratin of MIT Integrate risk management aspects, contract theory -> game theory, other areas of economics A rich research area. We are doing current work on this.

13 OPTIONAL BACKUP SLIDES FOLLOW More about research directions

14 Analysis: High-Level Requirements for SWS Support Biz-Process Communication E.g., B2B SCM, CRM E.g., e-contracts, financial info, trust management. Support SWS Tasks above current WS layers: Discovery/search, invocation, deal negotiation, selection, composition, execution, monitoring, verification

15 New Analysis: Key Technical Requirements for SWS 1. Combine rules with ontologies, from many web sources, with: Rules on top of ontologies Interoperability of heterogeneous rule and ontology systems Power in inferencing Consistency wrt inferencing Scaleability of inferencing 2. Hook rules (with ontologies) up to web services Ex. web services: enterprise applications, databases Rules use services, e.g., to query, message, act with side-effects Rules constitute services executably, e.g., workflow-y business processes Rules describe services non-executably, e.g., for discovery, deal negotiation On top of web service process models, coherently despite evolving messiness

16 3 Areas of New Fundamental KR Theory that enable Key Technical Requirements for SWS 1. Description Logic Programs: KR to combine LP (RuleML) rules on top of DL (OWL) ontologies, with: Power in inferencing (including for consistency) Scaleability of inferencing 2. Situated Logic Programs: KR to hook rules (with ontologies) up to (web) services Rules use services, e.g., to query, message, act with side-effects Rules constitute services executably, e.g., workflow-y business processes 3. Courteous Logic Programs: KR to combine rules from many sources, with: Prioritized conflict handling to enable consistency, modularity; scaleably Interoperable syntax and semantics

17 Research Directions Requirements Analysis Fundamental KR theory, techniques, tools: Courteous LP, Situated LP, Description LP More: nonmon OO ontologies, multi-agent nonmon, equational ontologies, context mappings, Web Services / Business Processes Knowledge Bases: MIT Process Handbook Open-source version coming Standards: Rules (RuleML/DAML), SWS (SWSI) Applications: e-contracting, finance, trust mgm., travel Fundamental theory for e-contracting Strategy wrt SWS uses, adoption, markets

18 Contributions to Early Standards Efforts: RuleML, SWSI RuleML Initiative Co-Lead, Co-Founder RuleML based largely on IBM CommonRules Designed most key RuleML features RuleML already has basic support for Description LP, Situated LP, Courteous LP Active in SWSI, esp. on Rules Member of SWS Language committee Co-chair Industrial Partners forum: several dozen companies Technical challenge: representing service pre- / post-conditions, coherently on top of evolving messiness of WS process models (e.g., BPEL4WS)

19 END OF OPTIONAL BACKUP SLIDES More about research directions

20 OPTIONAL BACKUP SLIDES FOLLOW About what are Semantic Web, Web Services, and Semantic Web Services

21 Web Service -- definition (For purposes of this talk:) A procedure/method that is invoked through a Web protocol interface, typically with XML inputs and outputs

22 Web Services Stack outline NOTES: WSDL is a Modular Interface spec SOAP is Messaging and Runtime Also: - UDDI is for Discovery - BPEL4WS, WSCI, are for transactions - Routing, concurrency, Diagram courtesy Tim Berners-Lee:

23 Semantic Web: concept, approach, pieces Shared semantics when interchange data knowledge Knowledge Representation (cf. AI, DB) as approach to semantics Standardize KR syntax, with KR theory/techniques as backing Web-exposed Databases: SQL; XQuery (XML-data DB s) Challenge: share DB schemas via meta-data RDF: Resource Description Framework W3C proposed standard Meta-data lower-level mechanics: unordered directed graphs (vs. ordered trees) RDF-Schema extension: simple class/property hierarchy, domains/ranges Ontology = formally defined vocabulary & class hierarchy OWL: Ontologies Working Language W3C proposed standard Subsumes RDF-Schema and Entity-Relationship models Based on Description Logic (DL) KR ~subset of First-Order Logic (FOL)) Rules = if-then logical implications, facts ~subsumes SQL DB s RuleML: Rule Markup Language emerging standard Based on Logic Programs (LP) KR ~extension of Horn FOL

24 W3C Semantic Web Stack : Standardization Steps Emerging Standards pioneered in DARPA Agent Markup Language (DAML) program: RuleML OWL Vocabulary Model & Syntax [Diagram is courtesy Tim Berners-Lee]

25 Semantic Web Services Convergence of Semantic Web and Web Services Consensus definition and conceptualization still forming Semantic (Web Services): Knowledge-based service descriptions, deals Discovery/search, invocation, negotiation, selection, composition, execution, monitoring, verification Integrated knowledge (Semantic Web) Services: e.g., infrastructural Knowledge/info/DB integration Inferencing and translation

26 END OF OPTIONAL BACKUP SLIDES About what are Semantic Web, Web Services, and Semantic Web Services

27 Outline of Talk Intro: Research on Semantic Web Services (SWS), its Business Uses Rules, contracting, trust, policies Integration, knowledge representation, standards Problem: Reusable Knowledge to Describe Services Technique: knowledge representation to standardize on Content investment: how to leverage legacy business process K New Technical Approach to represent OO Frameworks using SW Courteous Inheritance: default rules increases reuse in ontologies New Strategy: go where the knowledge already is, then work outwards Begin with MIT Process Handbook open-source version in development Example: process knowledge about selling Future: Transformational wrappers around various legacy OO frameworks Roadmapping Market Evolution Early adopters, creators, catalysts Strategic players, forces

28 Problem: Reusable Knowledge to Has two aspects: Describe Services 1. Technical/technique problem: what form of knowledge? I.e., what knowledge representation to standardize on? 2. Content investment problem: how to leverage to accomplish the reuse of legacy business process knowledge?

29 Outline of Talk Intro: Research on Semantic Web Services (SWS), its Business Uses Rules, contracting, trust, policies Integration, knowledge representation, standards Problem: Reusable Knowledge to Describe Services Technique: knowledge representation to standardize on Content investment: how to leverage legacy business process K New Technical Approach to represent OO Frameworks using SW Courteous Inheritance: default rules increases reuse in ontologies New Strategy: go where the knowledge already is, then work outwards Begin with MIT Process Handbook open-source version in development Example: process knowledge about selling Future: Transformational wrappers around various legacy OO frameworks Roadmapping Market Evolution Early adopters, creators, catalysts Strategic players, forces

30 Opportunity for MIT Process Handbook in SWS Need for Shared Web Services / Business Processes Knowledge Bases MIT Process Handbook as candidate nucleus for shared business process ontology for SWS business processes, + associated class/property concepts, as structured knowledge Open Process Handbook Initiative: an open-source version, is in progress. ( Related: use in particular for E-Contracting Interoperable business objects, business processes Also for policies (e.g., trust), 3 rd -party services

31 Some Specializations of Sell in the MIT Process Handbook (PH)

32 OPTIONAL BACKUP SLIDES FOLLOW About SweetDeal s use of Process Handbook ontology in rule-based e- contracts

33 Some Exceptions in the MIT Process Handbook

34 Some exception handlers in the MIT Process Handbook

35 payment(?r,base,?payment) <- SCLP TextFile Format for RuleML AND price(co123,?p) AND quantity(co123,?q) AND multiply(?p,?q,?payment) ; <drm:imp> <drm:_head> <drm:atom> <drm:_opr><drm:rel>payment</drm:_opr></drm:rel> <drm:tup> <drm:var>r</drm:var> <drm:ind>base</drm:ind> <drm:var>payment</drm:var> </drm:tup></drm:atom> </drm:_head> <drm:_body> <drm:andb> <drm:atom> <drm:_opr> drm = namespace for RuleML <drm:rel href= /> </drm:_opr> <drm:tup> <drm:ind>co123</drm:ind> <drm:var>cust</drm:var> </drm:tup> </drm:atom> </drm:andb> </drm:_body> </drm:imp>

36 Example Contract Proposal, Continued: latedeliverypenalty exception handler module latedeliverypenalty_module { // latedeliverypenalty is an instance of PenalizeForContingency // (and thus of AvoidException, ExceptionHandler, and Process) ; // latedeliverypenalty is intended to avoid exceptions of class // LateDelivery. // penalty = - overduedays * 200 ; (negative payment by buyer) <latedeliverypenalty_def> payment(?r, contingentpenalty,?penalty) <- AND AND AND AND AND shippingdate(?co,?codate) AND shippingdate(?r,?rdate) AND subtract(?rdate,?codate,?overduedays) AND multiply(?overduedays, 200,?Res1) AND multiply(?res1, -1,?Penalty) ; } <latedeliverypenaltyhandlesit(e1)> // specify latedeliverypenalty as a handler for e1

37 Example Contract Proposal, Continued Buyer adds rule modules to the contract proposal to specify: 1. detection of an exception LateDelivery as a potential exception of the contract s process detectlatedelivery as exception handler: recognize occurrence 2. avoidance of an exception (and perhaps also resolution of the exception) latedeliverypenalty as exception handler: penalize per day Rule module = a nameable ruleset a subset of overall rulebase can be included directly and/or imported via link; nestable similar to legal contracts incorporation by reference an extension to RuleML; in spirit of Webizing

38 Example, Continued: Counter-Proposal Seller modifies the draft contract (it s a negotiation!) Simply adds* another rule module to specify: latedeliveryriskpayment as exception handler lump-sum in advance, based on average lateness instead of proportional to actual lateness higher-priority for that module than for the previous proposal, e.g., higher than latedeliverypenalty s rule module Courteous LP s prioritized conflict handling feature is used *NO change to previous proposal s rules needed! similar to legal contracts accumulation of provisions

39 Example Counter-Proposal s ruleset s prioritized conflict handling // priority specified via syntactically reserved overrides predicate overrides(latedeliveryriskpaymenthandlesit(e1), latedeliverypenaltyhandlesit(e1) ) ; // There is at most one avoid handler for a given exception instance. // Consistency is enforced wrt this mutex integrity constraint. MUTEX AND GIVEN AND ;

40 Copyright 2002 by Benjamin Grosof MIT All Rights Reserved Courteous feature: compileable, tractable Courteous compiler courteous mutex representation (Sit.) Courteous LP. * priorities > Tractable compilation: O(n^3), often linear Tractable inference: e.g., worst-case when no ctor s ( Datalog ) & bounded v = var s per rule is equivalent to OLP with v (v+2) equivalent semantically ordinary ( vanilla ) (Sit.)OLP representation Preserves ontology. Plus extra predicates for - phases of prioritized argumentation (refutation, skepticism) - classical negations * classical negation too

41 Overview II: More New Contributions 1. Combine Situated Courteous Logic Programs (SCLP) case of RuleML with DAML+OIL (close predecessor of OWL); i.e., SCLP + Description Logic (DL) rules "on top of" ontologies show how and why to do as representational style (KR, syntax) DAML+OIL class or property used as predicate in RuleML heavily exploit feature of RuleML that predicate can be a URI in progress: deeper semantics of the combination more generally, 1st combo of nonmon RuleML / SCLP with DL 1st combo of nonmon rules + DL (also Antoniou, independently) 2. Combine further with process descriptions 1st substantial practical e-business application domain scenario for 1., 2. Point of convergence between Semantic Web and Web Services 1st: approach to automate MIT Process Handbook using: a) XML ; b) powerful KR (but encoded only small fraction of its content so far!) underline incapacity of OWL/DAML+OIL to represent default inheritance

42 END OF OPTIONAL BACKUP SLIDES About SweetDeal s use of Process Handbook ontology in rule-based e- contracts

43 OPTIONAL BACKUP SLIDES FOLLOW About Rules for Semantic Web Services, esp. in e-contracting

44 Flavors of Rules Commercially Most Important today in E-Business E.g., in OO app s, DB s, workflows. Relational databases, SQL: Views, queries, facts are all rules. SQL99 even has recursive rules. Production rules (OPS5 heritage): e.g., Blaze, ILOG, Haley: rule-based Java/C++ objects. Event-Condition-Action rules (loose family), cf.: business process automation / workflow tools. active databases; publish-subscribe. Prolog. logic programs as a full programming language. (Lesser: other knowledge-based systems.)

45 Vision: Uses of Rules in E-Business Rules as an important aspect of coming world of Internet e-business: rule-based business policies & business processes, for B2B & B2C. represent seller s offerings of products & services, capabilities, bids; map offerings from multiple suppliers to common catalog. represent buyer s requests, interests, bids; matchmaking. represent sales help, customer help, procurement, authorization/trust, brokering, workflow. high level of conceptual abstraction; easier for non-programmers to understand, specify, dynamically modify & merge. executable but can treat as data, separate from code potentially ubiquitous; already wide: e.g., SQL views, queries. Rules in communicating applications, e.g., embedded intelligent agents.

46 Rule-based Semantic Web Services Rules/LP in appropriate combination with DL as KR, for RSWS DL good for categorizing: a service overall, its inputs, its outputs Rules to describe service process models rules good for representing: preconditions and postconditions, their contingent relationships contingent behavior/features of the service more generally, e.g., exceptions/problems familiarity and naturalness of rules to software/knowledge engineers Rules to specify deals about services: cf. e-contracting.

47 Rule-based Semantic Web Services Rules often good to executably specify service process models e.g., business process automation using procedural attachments to perform side-effectful/state-changing actions ("effectors" triggered by drawing of conclusions) e.g., rules obtain info via procedural attachments ("sensors" test rule conditions) e.g., rules for knowledge translation or inferencing e.g., info services exposing relational DBs Infrastructural: rule system functionality as services: e.g., inferencing, translation

48 Commercial Implementation & Piloting IBM CommonRules: AlphaWorks Java library implements rule-based capabilities: XML inter-operability; prioritized conflict handling Rule Markup Language: nascent industry standards effort XML Knowledge Representation (KR) make the Web be Semantic KR: Situated Courteous Logic Programs in XML EECOMS industry consortium including Boeing, Baan, TRW, Vitria, IBM, universities, small companies $29Million ; 50% funded by NIST ATP application piloted contracting & negotiation; authorization & trust

49 Also Currently Being Developed Delegations between agents XML Ontologies (Vocabularies ) in the world today knowledge representation: infer with definitional knowledge specific domain/industry vocabularies DARPA Agent Markup Language: ontologies, rules Industry Standards: Web, incl. Web services Agents, Business Processes, Workflow E-Commerce: ebxml,... Industry-Specific Legal XML Law: Electronic Signatures, Reusable Contract doc s on Web: CommonAccord, our work,...

50 END OF OPTIONAL BACKUP SLIDES About Rules for Semantic Web Services, esp. in e-contracting

51 Outline of Talk Intro: Research on Semantic Web Services (SWS), its Business Uses Rules, contracting, trust, policies Integration, knowledge representation, standards Problem: Reusable Knowledge to Describe Services Technique: knowledge representation to standardize on Content investment: how to leverage legacy business process K New Technical Approach to represent OO Frameworks using SW Courteous Inheritance: default rules increases reuse in ontologies New Strategy: go where the knowledge already is, then work outwards Begin with MIT Process Handbook open-source version in development Example: process knowledge about selling Future: Transformational wrappers around various legacy OO frameworks Roadmapping Market Evolution Early adopters, creators, catalysts Strategic players, forces

52 New Technical Approach: Courteous Inheritance in the Process Handbook Use SW KR and standards to represent Object-Oriented framework knowledge: class hierarchy, types, generalization-specialization, domain & range, properties/methods association with classes Surprise: use SW rule language not the main SW ontology language! I.e., use RuleML not OWL. Exploit RuleML s nonmonotonic ability to represent prioritized default reasoning as kind of knowledge representation (KR)

53 New Technical Approach, continued Courteous Inheritance KR is built simply on top of the (Situated) Courteous Logic Programs KR of RuleML A few dozen background axioms. Linear-size reformulation. Inferencing is tractable computationally. Particularly: represent PH's structured part a scheme specific to PH s flavor of OO PH becomes a SWS process ontology repository to be combined, fed, used with/by other SWS Kill two birds with one stone: form of K that facilitates leveraging of legacy process K content including PH, OO

54 New Technical Approach, continued more Example(s): selling, PO, price, shipping, delivery, payment, lateness. For details, see submitted paper Beyond Monotonic Inheritance: Towards Semantic Web Process Ontologies on webpage. Example: selling process

55 Brief Tour of selling example in the paper.

56 Outline of Talk Intro: Research on Semantic Web Services (SWS), its Business Uses Rules, contracting, trust, policies Integration, knowledge representation, standards Problem: Reusable Knowledge to Describe Services Technique: knowledge representation to standardize on Content investment: how to leverage legacy business process K New Technical Approach to represent OO Frameworks using SW Courteous Inheritance: default rules increases reuse in ontologies New Strategy: go where the knowledge already is, then work outwards Begin with MIT Process Handbook open-source version in development Example: process knowledge about selling Future: Transformational wrappers around various legacy OO frameworks Roadmapping Market Evolution Early adopters, creators, catalysts Strategic players, forces

57 Larger Approach: Transformation Wrappers for OO Frameworks New Strategy: go where the knowledge already is, then work outwards Future: Transformational wrappers around various legacy OO frameworks C++ Java, C# UML Can use XSLT, SW tools, and/or XQuery engines to implement the transformations, guided by SWS ontology standardization practices

58 Outline of Talk Intro: Research on Semantic Web Services (SWS), its Business Uses Rules, contracting, trust, policies Integration, knowledge representation, standards Problem: Reusable Knowledge to Describe Services Technique: knowledge representation to standardize on Content investment: how to leverage legacy business process K New Technical Approach to represent OO Frameworks using SW Courteous Inheritance: default rules increases reuse in ontologies New Strategy: go where the knowledge already is, then work outwards Begin with MIT Process Handbook open-source version in development Example: process knowledge about selling Future: Transformational wrappers around various legacy OO frameworks Roadmapping Market Evolution Early adopters, creators, catalysts Strategic players, forces

59 Some relevant example companies Users: *Amazon, Fidelity, Boeing; UPS, GM, *Orbitz, ebay Vendors: IBM, Microsoft, Oracle, HP, BEA, SAP; Sun, *Compiere Standards-oriented organizations: *SWSI, *BPMI, *OPHI, UN CEFACT

60 Some More relevant websites Business Process Management Initiative Orbitz, e.g., their vacation travel packages Compiere open source ERP

61 Market Evolution: Discussion Questions Existing and prospective early adopters Importance of open source content: seems to be an assumption/axiom for many people Prospective sources of open source content

62 Strategy Questions for Discussion? Who/players: adopters, creators, catalysts?? What forces/drivers for acceleration of adoption or investment, vs. inertia?? Which additional interesting questions?

63 Yet More Discussion Questions: Early Adoption Application Prospects for SWS What business applications do you think are likely or interesting? By vertical industry domain, e.g., health care or security By task, e.g., authorization By kind of shared information, e.g., patient records By aspect of business relationships, e.g., provider network What do you think are entrepreneurial opportunity areas?

64 WRAP-UP: Outline of Talk Intro: Research on Semantic Web Services (SWS), its Business Uses Rules, contracting, trust, policies Integration, knowledge representation, standards Problem: Reusable Knowledge to Describe Services Technique: knowledge representation to standardize on Content investment: how to leverage legacy business process K New Technical Approach to represent OO Frameworks using SW Courteous Inheritance: default rules increases reuse in ontologies New Strategy: go where the knowledge already is, then work outwards Begin with MIT Process Handbook open-source version in development Example: process knowledge about selling Future: Transformational wrappers around various legacy OO frameworks Roadmapping Market Evolution Early adopters, creators, catalysts Strategic players, forces

65 OPTIONAL BACKUP SLIDES FOLLOW About early adopter prospects in SWS

66 SW Early Adoption Candidates: High-Level View Death. Taxes. Integration. Application/Info Integration: Intra-enterprise EAI, M&A; XML infrastructure trend Inter-enterprise E-Commerce: procurement, SCM Combo Business partners, extranet trend

67 SWS Adoption Roadmap: Strategy Considerations Expect see beginning in a lot of B2B interoperability or heterogeneous-info-integration intensive (e.g., finance, travel) Actually, probably 1 st intra-enterprise, e.g., EAI Reduce costs of communication in procurement, operations, customer service, supply chain ordering and logistics increase speed, creates value, increases dynamism macro effects create stability sometimes (e.g., supply chain reactions due to lag; other negative feedbacks) volatility sometimes (e.g., perhaps financial market swings) increase flexibility, decrease lock-in Agility in business processes, supply chains

68 SW Early Adopters: Areas by Industry or Task Early SW techniques already in use: e-contracting, supply chain incl. procurement manufacturing, e.g. computer/electronics (RosettaNet), automotive (Covisint), EECOMS pilot (Boeing, IBM, TRW, Baan) office supplies (OBI) retailing: shopbots and salesbots: comparisons, recommendations extensive standards activity: Oasis ebxml, XML econtracts, UN UBL, EDI

69 SW Early Adopters: Areas by Industry or Task Continued: Early SW techniques already in use: cyber goods: financial services (rules; onto translation) travel "agency", i.e.: tickets, packages (AI smarts for scheduling) military intelligence (e.g., funded DAML)

70 END OF OPTIONAL BACKUP SLIDES About early adopter prospects in SWS

71 OPTIONAL SLIDES FOLLOW About Presenter s SWS Research Agenda

72 Quickie Bio of Presenter MIT Sloan professor since years at IBM T.J. Watson Research; 2 years at startups PhD Comp Sci, Stanford; BA Applied Math Econ/Mgmt, Harvard Semantic web services is main research area: Rules as core technology Business Applications, Implications, Strategy: e-contracting/supply-chain; finance; trust; Overall knowledge representation, e-commerce, intelligent agents Co-Founder, Rule Markup Language Initiative the leading emerging standards body in semantic web rules ( Core participant in Semantic Web Services Initiative which coordinates world-wide SWS research and early standards ( Area Editor for Contracts & Negotiation, Language Committee Co-Chair, Industrial Partners program (SWSIP)

73 More about our SWS Technical Research Agenda Requirements Analysis (Biz Tech) New Application scenarios: e.g., SweetDeal e-contracting Integrating rules, ontologies from many sources Interoperability, power, consistency, scaleability New Fundamental Theory (Theory Tech) Description Logic Programs: bridging rules and ontologies Situated Logic Programs: hooking rules to services Courteous Logic Programs: prioritized conflict handling More: Contributions to Early Standards Efforts: RuleML, SWSI Piloting Early Adopter Areas: E-Contracts/SCM, Finance, Travel Strategy Considerations and Implications

74 Analysis: High-Level Requirements for SWS Support Biz-Process Communication E.g., B2B SCM, CRM E.g., e-contracts, financial info, trust management. Support SWS Tasks above current WS layers: Discovery/search, invocation, deal negotiation, selection, composition, execution, monitoring, verification

75 New Analysis: Key Technical Requirements for SWS 1. Combine rules with ontologies, from many web sources, with: Rules on top of ontologies Interoperability of heterogeneous rule and ontology systems Power in inferencing Consistency wrt inferencing Scaleability of inferencing 2. Hook rules (with ontologies) up to web services Ex. web services: enterprise applications, databases Rules use services, e.g., to query, message, act with side-effects Rules constitute services executably, e.g., workflow-y business processes Rules describe services non-executably, e.g., for discovery, deal negotiation On top of web service process models, coherently despite evolving messiness

76 3 Areas of New Fundamental KR Theory that enable Key Technical Requirements for SWS 1. Description Logic Programs: KR to combine LP (RuleML) rules on top of DL (OWL) ontologies, with: Power in inferencing (including for consistency) Scaleability of inferencing 2. Situated Logic Programs: KR to hook rules (with ontologies) up to (web) services Rules use services, e.g., to query, message, act with side-effects Rules constitute services executably, e.g., workflow-y business processes 3. Courteous Logic Programs: KR to combine rules from many sources, with: Prioritized conflict handling to enable consistency, modularity; scaleably Interoperable syntax and semantics

77 OPTIONAL SLIDES FOLLOW About Semantic Web, Web Services

78 Some Semantic Web Advantages for Biz Builds upon XML s much greater capabilities (vs. HTML*) for structured detailed descriptions that can be processed automatically. Eases application development effort for assimilation of data in inter-enterprise interchange Knowledge-Based E-Markets -- where Agents Communicate (Agent = knowledge-based application) potential to revolutionize interactivity in Web marketplaces: B2B, Reuse same knowledge for multiple purposes/tasks/app s Exploit declarative KR; Schemas * new version of HTML itself is now just a special case of XML

79 SWS Language effort, on top of Current WS Standards Stack Wire Protocols Service Description W3C WS Choreography Group BPEL4WS (Microsoft, IBM, BEA) WSCL (HP)BPML (Most but Microsoft) WSCI (Sun, BEA, Yahoo, ) XLANG (Microsoft), WSFL (IBM), SOAP Blocks SOAP/XMLP SWS Language Process SWS Initiative (SWSI) -- automate Tasks of: Discovery Invocation Interoperation Deal Negotiation Composition Monitoring Verification XML HTTP/SMTP TCP/IP WSDL Extensions WSDL XML Registry (UDDI) Inspection [Slide authors: Benjamin Grosof (MIT Sloan), Sheila McIlraith (Stanford), David Martin (SRI International), James Snell (IBM)]

E-Services on the New Generation Web: Automating Business Process Knowledge Management

E-Services on the New Generation Web: Automating Business Process Knowledge Management E-Services on the New Generation Web: Automating Business Process Knowledge Management Benjamin Grosof MIT Sloan School of Management Information Technologies group http://ebusiness.mit.edu/bgrosof Slides

More information

How SW Rules + Ontologies Connect to Procedural Aspects of SW Services

How SW Rules + Ontologies Connect to Procedural Aspects of SW Services How SW Rules + Ontologies Connect to Procedural Aspects of SW Services Presentation for Semantic Web Services Language committee of Semantic Web Services Coalition (a.k.a. Initiative) April 11, 2003, at

More information

Overview of Semantic Web Services

Overview of Semantic Web Services Overview of Semantic Web Services Presentation for Semanticc Web Services Coalition (a.k.a. Initiative) March 18, 2003, by teleconference Prof. Benjamin Grosof MIT Sloan School of Management bgrosof@mit.edu

More information

Introduction to RuleML

Introduction to RuleML Introduction to RuleML Benjamin Grosof MIT Sloan School of Management Information Technologies group http://www.mit.edu/~bgrosof Harold Boley National Research Council of Canada (NRC) IIT Ebusiness (on

More information

DAML Tools for Rules Next-Phase Plan

DAML Tools for Rules Next-Phase Plan DAML Tools for Rules Next-Phase Plan Benjamin Grosof MIT Sloan School of Management, http://ebusiness.mit.edu/bgrosof Presented at DAML PI Mtg., May 25, 2004, New York City WWW-2004 DevDay last week Way

More information

Services Breakout: Expressiveness Challenges & Industry Trends. Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002

Services Breakout: Expressiveness Challenges & Industry Trends. Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002 Services Breakout: Expressiveness Challenges & Industry Trends Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002 DAML-S: Some Current Challenges Expressiveness of DAML+OIL

More information

Rules in the Semantic Web Services Language (SWSL): An Overview for Standardization Directions

Rules in the Semantic Web Services Language (SWSL): An Overview for Standardization Directions Rules in the Semantic Web Services Language (SWSL): An Overview for Standardization Directions Benjamin Grosof Massachusetts Institute of Technology, Sloan School of Management, 50 Memorial Drive, Cambridge,

More information

SweetRules: Tools for RuleML Inferencing and Translation

SweetRules: Tools for RuleML Inferencing and Translation SweetRules: Tools for RuleML Inferencing and Translation Benjamin Grosof MIT Sloan School of Management Information Technologies group http://ebusiness.mit.edu/bgrosof Slides of invited presentation at

More information

SweetPH: Using the Process Handbook for Semantic Web Services

SweetPH: Using the Process Handbook for Semantic Web Services SweetPH: Using the Process Handbook for Semantic Web Services Benjamin Grosof* and Abraham Bernstein** *MIT Sloan School of Management, Information Technologies group, http://ebusiness.mit.edu/bgrosof

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY (An NBA Accredited Programme) ACADEMIC YEAR 2012-2013 / EVEN SEMESTER YEAR / SEM : IV / VIII BATCH: 2009-2013 (2008 Regulation) SUB CODE

More information

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91 بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95 ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Revised and Extended Strawman for SWSL: ROSE: Rules and Ontologies for web SErvices

Revised and Extended Strawman for SWSL: ROSE: Rules and Ontologies for web SErvices Revised and Extended Strawman for SWSL: ROSE: Rules and Ontologies for web SErvices Benjamin Grosof MIT Sloan School of Management Information Technologies group http://ebusiness.mit.edu/bgrosof Slides

More information

Rules Knowledge Representation for Privacy Policies: RuleML, Semantic Web Services, and their Research Frontiers

Rules Knowledge Representation for Privacy Policies: RuleML, Semantic Web Services, and their Research Frontiers Rules Knowledge Representation for Privacy Policies: RuleML, Semantic Web Services, and their Research Frontiers Benjamin Grosof Douglas Drane Assistant Professor of Information Technology MIT Sloan School

More information

SweetDeal: Representing Agent Contracts with Exceptions using XML Rules, Ontologies, and Process Descriptions

SweetDeal: Representing Agent Contracts with Exceptions using XML Rules, Ontologies, and Process Descriptions A research and education initiative at the MIT Sloan School of Management SweetDeal: Representing Agent Contracts with Exceptions using XML Rules, Ontologies, and Process Descriptions Paper 186 Benjamin

More information

DAML: ATLAS Project Carnegie Mellon University

DAML: ATLAS Project Carnegie Mellon University DAML: ATLAS Project Carnegie Mellon University Katia Sycara Anupriya Ankolekar, Massimo Paolucci, Naveen Srinivasan November 2004 0 Overall Program Summary What is the basic problem you are trying to solve?

More information

SweetDeal: Representing Agent Contracts with Exceptions using XML Rules, Ontologies, and Process Descriptions

SweetDeal: Representing Agent Contracts with Exceptions using XML Rules, Ontologies, and Process Descriptions SweetDeal: Representing Agent Contracts with Exceptions using XML Rules, Ontologies, and Process Descriptions Benjamin N. Grosof MIT Sloan School of Management 50 Memorial Drive Cambridge, MA 02142, USA

More information

FOL RuleML: Release, Use, and Outlook

FOL RuleML: Release, Use, and Outlook FOL RuleML: Release, Use, and Outlook Harold Boley, Presenter NRC IIT e-business Joint Work with Benjamin Grosof and Said Tabet as part of the RuleML Initiative and Joint Committee DAML PI Meeting, San

More information

Leverage SOA for increased business flexibility What, why, how, and when

Leverage SOA for increased business flexibility What, why, how, and when Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384

More information

Service Oriented Architectures Visions Concepts Reality

Service Oriented Architectures Visions Concepts Reality Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would

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

E-Services Knowledge Management on the New Generation Web: Rules, E-Contracting, and Business Process Automation

E-Services Knowledge Management on the New Generation Web: Rules, E-Contracting, and Business Process Automation E-Services Knowledge Management on the New Generation Web: Rules, E-Contracting, and Business Process Automation Benjamin Grosof MIT Sloan School of Management Information Technologies group http://ebusiness.mit.edu/bgrosof

More information

BPEL Research. Tuomas Piispanen Comarch

BPEL Research. Tuomas Piispanen Comarch BPEL Research Tuomas Piispanen 8.8.2006 Comarch Presentation Outline SOA and Web Services Web Services Composition BPEL as WS Composition Language Best BPEL products and demo What is a service? A unit

More information

Enhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May

Enhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May Enhancing Business Processes Using Semantic Reasoning Monica. J. Martin Sun Java Web Services www.sun.com 26 May 2005 Presentation Outline Industry landscape Standards landscape Needs for and use of semantic

More information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

More information

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject

More information

The Adobe XML Architecture

The Adobe XML Architecture TECHNOLOGY BRIEF The Adobe XML Architecture Introduction As enterprises struggle to balance the need to respond to continually changing business priorities against ever-shrinking budgets, IT managers are

More information

Semantic Web Technologies and Applications in e-biz. Hong-Gee Kim Dankook University

Semantic Web Technologies and Applications in e-biz. Hong-Gee Kim Dankook University Semantic Web Technologies and Applications in e-biz Hong-Gee Kim Dankook University hgkim@dku.edu Agenda pintroduction ð What & Why the Semantic Web? psemantic Web Applications in e-biz ð Weaknesses of

More information

Overcoming Ontological Conflicts in Information Integration

Overcoming Ontological Conflicts in Information Integration Overcoming Ontological Conflicts in Information Integration Aykut Firat, Stuart Madnick and Benjamin Grosof MIT Sloan School of Management {aykut,smadnick,bgrosof}@mit.edu Presentation for ICIS 2002 Barcelona,

More information

Rei and Rules. Tim Finin, UMBC Lalana Kagal, MIT

Rei and Rules. Tim Finin, UMBC Lalana Kagal, MIT Rei and Rules Tim Finin, UMBC Lalana Kagal, MIT Outline Motivation Rei : a policy specification language Rei 4.0 Conclusions 2 of 16 Motivation Objective: We want to influence, constrain and control the

More information

Business Process Modelling & Semantic Web Services

Business Process Modelling & Semantic Web Services Business Process Modelling & Semantic Web Services Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web services SOA Problems? CSA 3210 Last Lecture 2 Lecture Outline

More information

4ICT12 Internet Applications: Web Services

4ICT12 Internet Applications: Web Services 4ICT12 Internet Applications: Web Services Web Service Overview, RPC and conversational styles, WSDL, ebxml Goals and Contents Aims to convey: The motivations for and characteristics of web services The

More information

Web Services mit WebSphere

Web Services mit WebSphere Web Services mit WebSphere Kai Schwidder Certified IT Architect IBM Software Group kai.schwidder@ch.ibm.com Oktober 2003 Agenda! Web Services as part of on-demand computing Terminology Styles of integration

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that

More information

ActiveVOS Technologies

ActiveVOS Technologies ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top

More information

Sistemi ICT per il Business Networking

Sistemi ICT per il Business Networking Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking SOA and Web Services Docente: Vito Morreale (vito.morreale@eng.it) 1 1st & 2nd Generation Web Apps Motivation

More information

UCSD Extension. Fundamentals of Web Services. Instructor: John Pantone. 2007, Objectech Corporation. All rights reserved

UCSD Extension. Fundamentals of Web Services. Instructor: John Pantone. 2007, Objectech Corporation. All rights reserved UCSD Extension Fundamentals of Web Services Instructor: John Pantone 1 Web Services Are: self-contained modular distributed dynamic Can be described published located invoked Over a network 2 Web Services

More information

Combining Different Business Rules Technologies:A Rationalization

Combining Different Business Rules Technologies:A Rationalization A research and education initiative at the MIT Sloan School of Management Combining Different Business Rules Technologies:A Rationalization Paper 116 Benjamin Grosof Isabelle Rouvellou Lou Degenaro Hoi

More information

Motivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web

Motivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web MIT2: Agent Technologies on the Semantic Web Motivation and Intro Vadim Ermolayev Dept. of IT Zaporozhye National Univ. Ukraine http://eva.zsu.zp.ua/ http://kit.zsu.zp.ua/ http://www.zsu.edu.ua/ http://www.ukraine.org/

More information

Presented by: David Martin (SRI)

Presented by: David Martin (SRI) OWL-S Issues DAML Web Services Coalition Presented by: David Martin (SRI) http://www.daml.org/services/ Top-level Outline Language status (25 min.) OWL-S Status & Evolution (David Martin) New features

More information

Integrating esystems: Technology, Strategy, and Organizational Factors

Integrating esystems: Technology, Strategy, and Organizational Factors MASSACHUSETTS INSTITUTE OF TECHNOLOGY SLOAN SCHOOL OF MANAGEMENT 15.565 Integrating esystems: Technology, Strategy, and Organizational Factors 15.578 Global Information Systems: Communications & Connectivity

More information

XML based Business Frameworks. - II- Description grid for XML frameworks

XML based Business Frameworks. - II- Description grid for XML frameworks 1 / 14 XML based Business Frameworks - II- Description grid for XML frameworks 2 / 14 Document administration Reference Version State Exploitation Sender 20030905.D2.2.XML-BBF.1 2.1 A.Rizk Written by Checked

More information

(9A05803) WEB SERVICES (ELECTIVE - III)

(9A05803) WEB SERVICES (ELECTIVE - III) 1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available

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

Chapter 8 Web Services Objectives

Chapter 8 Web Services Objectives Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the

More information

The Thinking Internet How the Semantic Web Will Transform Business

The Thinking Internet How the Semantic Web Will Transform Business The Thinking Internet How the Semantic Web Will Transform Business Prof. Benjamin Grosof MIT Sloan School of Management Information Technologies group http://ebusiness.mit.edu/bgrosof Invited Presentation

More information

DAML Rules Report for PI Mtg. May 2004

DAML Rules Report for PI Mtg. May 2004 DAML Rules Report for PI Mtg. May 2004 Benjamin Grosof, co-chair MIT Sloan School of Management, http://ebusiness.mit.edu/bgrosof with Mike Dean, co-chair BBN Technologies Presented at DAML PI Mtg., May

More information

Semantic-Based Web Mining Under the Framework of Agent

Semantic-Based Web Mining Under the Framework of Agent Semantic-Based Web Mining Under the Framework of Agent Usha Venna K Syama Sundara Rao Abstract To make automatic service discovery possible, we need to add semantics to the Web service. A semantic-based

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.

More information

J2EE APIs and Emerging Web Services Standards

J2EE APIs and Emerging Web Services Standards J2EE APIs and Emerging Web Services Standards Session #4 Speaker Title Corporation 1 Agenda J2EE APIs for Web Services J2EE JAX-RPC APIs for Web Services JAX-RPC Emerging Web Services Standards Introduction

More information

Simulation Modelling Practice and Theory

Simulation Modelling Practice and Theory Simulation Modelling Practice and Theory 17 (2009) 1361 1366 Contents lists available at ScienceDirect Simulation Modelling Practice and Theory journal homepage: www.elsevier.com/locate/simpat Editorial

More information

Business Rules for E-Commerce:

Business Rules for E-Commerce: Business Rules for E-Commerce: Interoperability and Conflict Handling Dr. Benjamin Grosof IBM T.J. Watson Research Center Hawthorne, NY, USA grosof@us.ibm.com http://www.research.ibm.com/people/g/grosof

More information

Sistemi ICT per il Business Networking

Sistemi ICT per il Business Networking Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking B2B Integration Docente: Vito Morreale (vito.morreale@eng.it) 1 B2B Interactions Businesses are constantly searching

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015 RESEARCH ARTICLE OPEN ACCESS Middleware Interoperability using SOA for Enterprise Business Application T Sathis Kumar Assistant Professor Department of Computer Science and Engineering Saranathan College

More information

Web Services Annotation and Reasoning

Web Services Annotation and Reasoning Web Services Annotation and Reasoning, W3C Workshop on Frameworks for Semantics in Web Services Web Services Annotation and Reasoning Peter Graubmann, Evelyn Pfeuffer, Mikhail Roshchin Siemens AG, Corporate

More information

XML Applications. Introduction Jaana Holvikivi 1

XML Applications. Introduction Jaana Holvikivi 1 XML Applications Introduction 1.4.2009 Jaana Holvikivi 1 Outline XML standards Application areas 1.4.2009 Jaana Holvikivi 2 Basic XML standards XML a meta language for the creation of languages to define

More information

DAML Ontologies for Agent-Enabled Web Services

DAML Ontologies for Agent-Enabled Web Services DAML Ontologies for Agent-Enabled Web Services Sheila A. McIlraith Knowledge Systems Laboratory (KSL) Department of Computer Science Stanford University (withtran Cao Son and Honglei Zeng) Background The

More information

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology

More information

1.264 Lecture 16. Legacy Middleware

1.264 Lecture 16. Legacy Middleware 1.264 Lecture 16 Legacy Middleware What is legacy middleware? Client (user interface, local application) Client (user interface, local application) How do we connect clients and servers? Middleware Network

More information

Industry Adoption of Semantic Web Technology

Industry Adoption of Semantic Web Technology IBM China Research Laboratory Industry Adoption of Semantic Web Technology Dr. Yue Pan panyue@cn.ibm.com Outline Business Drivers Industries as early adopters A Software Roadmap Conclusion Data Semantics

More information

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005 Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising

More information

DYNAMIC CONFIGURATION OF COLLABORATION IN NETWORKED ORGANISATIONS

DYNAMIC CONFIGURATION OF COLLABORATION IN NETWORKED ORGANISATIONS 22 DYNAMIC CONFIGURATION OF COLLABORATION IN NETWORKED ORGANISATIONS Brian Shields and Owen Molloy Department of Information Technology, National University of Ireland, Galway, IRELAND. brian.shields@geminga.it.nuigalway.ie,

More information

WSIA and WSRP are new Web

WSIA and WSRP are new Web Written by Eilon Reshef WSIA and WSRP are new Web services standards that enable businesses to create user-facing, visual, and interactive Web services that organizations can easily plug-and-play into

More information

The Context Interchange Approach

The Context Interchange Approach COntext INterchange (COIN) System Demonstration Aykut Firat (aykut@mit.edu) M. Bilal Kaleem (mbilal@mit.edu) Philip Lee (philee@mit.edu) Stuart Madnick (smadnick@mit.edu) Allen Moulton (amoulton@mit.edu)

More information

MDA & Semantic Web Services Extending ODM with Service Semantics

MDA & Semantic Web Services Extending ODM with Service Semantics MDA & Semantic Web Services Extending ODM with Service Semantics Elisa Kendall Sandpiper Software October 18, 2006 Outline ODM as a Bridge between MDA and KR Quick ODM Overview Relationship to other Standards

More information

Semantic Web: vision and reality

Semantic Web: vision and reality Semantic Web: vision and reality Mile Jovanov, Marjan Gusev Institute of Informatics, FNSM, Gazi Baba b.b., 1000 Skopje {mile, marjan}@ii.edu.mk Abstract. Semantic Web is set of technologies currently

More information

technical memo Physical Mark-Up Language Update abstract Christian Floerkemeier & Robin Koh

technical memo Physical Mark-Up Language Update abstract Christian Floerkemeier & Robin Koh technical memo Physical Mark-Up Language Update Christian Floerkemeier & Robin Koh auto-id center massachusetts institute of technology, 77 massachusetts avenue, bldg 3-449, cambridge, ma 02139-4307, usa

More information

A BPEL Engine and Editor for the.net framework

A BPEL Engine and Editor for the.net framework A BPEL Engine and Editor for the.net framework Matthew Buckle 1, Charlie Abela 1, Matthew Montebello 1 1 Department of Computer Science and AI, University of Malta mbuckle@crimsonwing.com, charlie.abela@um.edu.mt,

More information

RESTful Web service composition with BPEL for REST

RESTful Web service composition with BPEL for REST RESTful Web service composition with BPEL for REST Cesare Pautasso Data & Knowledge Engineering (2009) 2010-05-04 Seul-Ki Lee Contents Introduction Background Design principles of RESTful Web service BPEL

More information

Distribution and web services

Distribution and web services Chair of Software Engineering Carlo A. Furia, Bertrand Meyer Distribution and web services From concurrent to distributed systems Node configuration Multiprocessor Multicomputer Distributed system CPU

More information

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI Chapter 18 XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI Fábio Ghignatti Beckenkamp and Wolfgang Pree Abstract: Key words: WebEDI relies on the Internet infrastructure for exchanging documents among

More information

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns Heiko Ludwig, Charles Petrie Participants of the Core Group Monika Kazcmarek, University of Poznan Michael Klein, Universität

More information

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics Semantic Web Systems Introduction Jacques Fleuriot School of Informatics 11 th January 2015 Semantic Web Systems: Introduction The World Wide Web 2 Requirements of the WWW l The internet already there

More information

Introduction to XML. XML: basic elements

Introduction to XML. XML: basic elements Introduction to XML XML: basic elements XML Trying to wrap your brain around XML is sort of like trying to put an octopus in a bottle. Every time you think you have it under control, a new tentacle shows

More information

Web Services and Planning or How to Render an Ontology of Random Buzzwords Useful? Presented by Zvi Topol. May 12 th, 2004

Web Services and Planning or How to Render an Ontology of Random Buzzwords Useful? Presented by Zvi Topol. May 12 th, 2004 Web Services and Planning or How to Render an Ontology of Random Buzzwords Useful? Presented by Zvi Topol May 12 th, 2004 Agenda Web Services Semantic Web OWL-S Composition of Web Services using HTN Planning

More information

SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE

SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE Tomas Cerny, Software Engineering, FEE, CTU in Prague, 2014 1 ARCHITECTURES SW Architectures usually complex Often we reduce the abstraction

More information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal for Implementing Linked Open Data on Libraries Catalogue Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:

More information

INFORMATION TECHNOLOGIES IN E-GOVERNMENT SOLUTIONS

INFORMATION TECHNOLOGIES IN E-GOVERNMENT SOLUTIONS Proceedings of the. 1 INFORMATION TECHNOLOGIES IN E-GOVERNMENT SOLUTIONS Elena Ivanova, Todor Stoilov Sofia 1113, Acad. G. Bonchev STR, bl.2, Institute of Computer and Communication Systems, e_ivanova@hsh.iccs.bas.bg

More information

The RuleML Family of Web Rule Languages

The RuleML Family of Web Rule Languages The RuleML Family of Web Rule Languages PPSWR 06, Budva, Montenegro, 10 June 2006 Revised, RuleML 06, Athens, GA, 11 Nov. 2006 Shortened, Vienna, SWT Course, 17 Nov. 2008 Harold Boley University of New

More information

The 2 nd Generation Web - Opportunities and Problems

The 2 nd Generation Web - Opportunities and Problems The 2 nd Generation Web - Opportunities and Problems Dr. Uwe Aßmann Research Center for Integrational Software Engineering (RISE) Swedish Semantic Web Initiative (SWEB) Linköpings Universitet Contents

More information

Description Logic Programs: Overview for DAML and WebOnt

Description Logic Programs: Overview for DAML and WebOnt Description Logic Programs: Overview for DAML and WebOnt Adapted from Presentation for DAML PI Meeting, made Oct. 17, 2002, Portland, OR, USA This version is from Oct. 21, 2002. Benjamin Grosof MIT Sloan

More information

A Mashup-Based Strategy for Migration to Web 2.0

A Mashup-Based Strategy for Migration to Web 2.0 A Mashup-Based Strategy for Migration to Web 2.0 Dr. Semih Çetin A Mashup-Based Strategy for Migration to Web 2.0 1 Content Statement of the problem and motivation Existing technologies and approaches

More information

Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation

Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation Media Asset Management Databases The Heart of the System and Critical Decisions and Steps for Success Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation Agenda

More information

Towards the Semantic Web

Towards the Semantic Web Towards the Semantic Web Ora Lassila Research Fellow, Nokia Research Center (Boston) Chief Scientist, Nokia Venture Partners LLP Advisory Board Member, W3C XML Finland, October 2002 1 NOKIA 10/27/02 -

More information

Dictionary Driven Exchange Content Assembly Blueprints

Dictionary Driven Exchange Content Assembly Blueprints Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam

More information

Copyright 2002, 2003 by the Web Services-Interoperability Organization. All rights reserved.

Copyright 2002, 2003 by the Web Services-Interoperability Organization. All rights reserved. WS-I Overview Document Status: Public Version: 1.4 Date: January 15, 2003 Authors: David Ehnebuske (divide@us.ibm.com) Christopher Ferris (chrisfer@us.ibm.com) Tom Glover (glover@ca.ibm.com) Christopher

More information

Semantic Data Extraction for B2B Integration

Semantic Data Extraction for B2B Integration Silva, B., Cardoso, J., Semantic Data Extraction for B2B Integration, International Workshop on Dynamic Distributed Systems (IWDDS), In conjunction with the ICDCS 2006, The 26th International Conference

More information

ebusiness Suite goes SOA

ebusiness Suite goes SOA ebusiness Suite goes SOA Ulrich Janke Oracle Consulting Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not

More information

Standard Business Rules Language: why and how? ICAI 06

Standard Business Rules Language: why and how? ICAI 06 Standard Business Rules Language: why and how? ICAI 06 M. Diouf K. Musumbu S. Maabout LaBRI (UMR 5800 du CNRS), 351, cours de la Libération, F-33.405 TALENCE Cedex e-mail: {diouf, musumbu, maabout}@labri.fr

More information

SERVICE-ORIENTED COMPUTING

SERVICE-ORIENTED COMPUTING THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface

More information

Digital Enterprise Research Institute. Dieter Fensel

Digital Enterprise Research Institute. Dieter Fensel Digital Enterprise Research Institute Dieter Fensel Dieter.fensel@deri.org Contents 1. DERI and its vision 2. Semantic Web 3. Web Services 4. Semantic Web Services 5. The Application Areas 6. Some Core

More information

Benjamin Grosof. MIT Sloan School of Management Information Technologies group

Benjamin Grosof. MIT Sloan School of Management Information Technologies group Combining Semantic Web Rules with Ontologies: New KR Theory and Tools Benjamin Grosof MIT Sloan School of Management Information Technologies group http://ebusiness.mit.edu/bgrosof Slides of 1-hour Invited

More information

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This presentation is for informational purposes only and may not be incorporated into a contract or agreement. Oracle10g RDF Data Mgmt: In Life Sciences Xavier Lopez Director, Server Technologies Oracle

More information

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or remote-live attendance. XML Programming Duration: 5 Days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options. Click here for more info. Delivery Options:

More information

Envisioning Semantic Web Technology Solutions for the Arts

Envisioning Semantic Web Technology Solutions for the Arts Information Integration Intelligence Solutions Envisioning Semantic Web Technology Solutions for the Arts Semantic Web and CIDOC CRM Workshop Ralph Hodgson, CTO, TopQuadrant National Museum of the American

More information

The Open Group SOA Ontology Technical Standard. Clive Hatton

The Open Group SOA Ontology Technical Standard. Clive Hatton The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts

More information

Chapter 2 SEMANTIC WEB. 2.1 Introduction

Chapter 2 SEMANTIC WEB. 2.1 Introduction Chapter 2 SEMANTIC WEB 2.1 Introduction The term Semantic refers to a sequence of symbols that can be used to communicate meaning and this communication can then affect behavior in different situations.

More information

Advanced Topics in the Semantic Web: Semantic Services for Business Process Management

Advanced Topics in the Semantic Web: Semantic Services for Business Process Management Advanced Topics in the Semantic Web: Semantic Services for Business Process Management - Overview - Harold Boley Semantic Web Laboratory NRC-IIT and UNB-CS Fredericton, NB, Canada Course at the University

More information

The Model-Driven Semantic Web Emerging Standards & Technologies

The Model-Driven Semantic Web Emerging Standards & Technologies The Model-Driven Semantic Web Emerging Standards & Technologies Elisa Kendall Sandpiper Software March 24, 2005 1 Model Driven Architecture (MDA ) Insulates business applications from technology evolution,

More information