a2e4e818c28ff41c0b374449580eab68.ppt
- Количество слайдов: 36
Enabling the Semantic Web: Business Process Integration through Web Services www. novell. com Ed Murphy Strategic Services Group Novell, Inc. edward. murphy@novell. com Jonathan Lipsitz Strategic Services Group Novell, Inc. jonathan. lipsitz@novell. com
Vision…one Net A world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries Mission To solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world
Objectives • Develop an understanding of the semantic web • Develop an understanding of how web services will begin to enable the semantic web • Recognize how web services can benefit a company • Demonstrate examples of web services
The Vision: Content and Context Become Embedded in the Network Automated, networked business models Degree of system Coupling Low Network-based applications e. Markets Enterprise portals Web front-ends to client-server apps cal ysi Client-server ERP Ph Application Lo to Enterprise integration High 1990 Low cal gi Inter-enterprise integration • Automate and integrate new collaborative business models • Reuse of data across various application 2001 Flexibility of Solution Source: Bowstreet and Cambridge Technology Partners 2010 High
The Internet Is Infrastructure
The Network Becomes the Business The “next” revolution The knowledge revolution The communications revolution The computing revolution Soon we will have a billion personal computers, three billion mobile phones connected to the Internet, and sixteen billion embedded processors connected to the Internet
What Is the Semantic Web? “The Semantic* Web is an extension of the current web in which information is given welldefined meaning, better enabling computers and people to work in cooperation. ” —Tim Berners-Lee, James Hendler, and Ora Lassila, “The Semantic Web” Scientific American May, 2001 * “Semantics” is used here in the sense of data defined and linked in a way that it can be used by machines, and not just for display purposes
What Are Web Services? • Web Services are self-contained, modular applications that can be described, published, located, and invoked over a network • Automatically exchange information and execute processes without human intervention • Build and link applications and processes irrespective of 4 Platform 4 Development 4 Device language
Web Services Are a Standards-Based Architecture • XML (extensible markup language): a kind of next generation HTML, and a vital standard for asynchronous integration • SOAP (simple object access protocol): key integration standard allowing communication between XML-based web services • WSDL (web services description language): important, but not essential, inter-operability standard • RDF (resource description framework): an emerging standard for content integration
XML Permits Entity Integration, Shared Content and Context XML Networked entity integration Shared content Context
Presentation Layer (Accept SOAP, XML, etc. ) Reusable business logic via Web Services Application Layer RDF-based Content Search Web Services provide Inter-application communication Dynamic Processes with Atomic Workflow Integration Layer (Business Process to Application Mapping) Information Models and Mapping Layer Mainframe, Database, and Legacy Resources Layer
Benefits
Promotes Interoperability • Minimize the requirements for shared understanding 4 The less you have to know the better 4 Implementation is independent of technology • Enables interoperability of legacy systems 4 Extend existing legacy systems by “wrapping” them in a services blanket 4 Enable virtual enterprises by linking heterogeneous systems as required
Enables Just-in-Time Integration • Collaborations bound dynamically • Dynamic service discovery • Enable construction of dynamic relationships 4 Iterative 4 Collaborative • Reuse objects to create new functionality 4 No need to rewrite code
Reduces Complexity by Encapsulation • Each service does what it does, however it chooses to do it • Only the service needs to know how; others just what
Web Services Automate Business Processes • Lightweight, standards-based solutions to complex inter-enterprise integration • Obviously, no one system can provide a “magic bullet”; instead, use existing systems better • The primary challenge is not technical 4 The information exists (mostly) 4 The systems are in place (mostly) 4 The networks are in place (mostly) • But technical solutions, based on open standards, do exist
Retooling Architectures Lowers Enterprise Integration Costs Annual, unrelenting integration related spending commands 25 -30% of IT spending Enterprise annual revenue ($m) Estimated annual EAI spend ($m) $15, 000 $131 -157 $10, 000 $87 -105 m $5, 000 $44 -52 m $1, 000 $9 -10 m Source: Financial and Industry Analyst Composite
A Services Architecture could Save $19 m at a Medium-Sized Company Cost savings, from EAI through web services, at a typical $2. 5 billion/year revenue company Entity Integration Today Tomorrow Merger/Acquisition $6. 0 m $3. 0 m $10. 0 m $1. 0 m Application $7. 5 m $2. 5 m Partner $2. 5 m $0. 5 TOTAL $26. 0 m $7. 0 m Channel
Existing Service Repositories • Xmethods • 130+ web services • Silly and useful www. xmethods. com
A Simple Example Source: W 3 C and Cambridge
A Simple Example REQUEST: Find all summer camps within 30 miles of my house that provide instruction in golf for ages 14 -16 Site A Site B Agent Site C Source: W 3 C and Cambridge
A Simple Example Ages 6 -12 Baseball Basketball Ages 1216 Golf Math Semantic Site Sports Source: W 3 C and Cambridge Instruction Ages 1418 Camps Sports
A Simple Example RDF: Subject, Predicate, Object Camp Bogie Distance Origin of Request Ages 12 -16 Golf Site C Source: W 3 C and Cambridge Zip Code Web Service Distance Calculator
A Simple Example PROOF STATEMENT: All golf camps within 30 miles of specified location with juvenile instruction are = Camp Bogie Agent Source: W 3 C and Cambridge
A Simple Example Agent ADD/COMPARE TO PREFERENCES: INCREMENT SPECIFICATIONS: Age Distance Sport MODIFY CRITERIA: Instructor Facilities Hours of Operation Source: W 3 C and Cambridge
Example: Leasing
Leasing Consists of a Complex Set of Related Processes and Systems SFA/ Mark eting Origination Pricing/ scoring engines Contract Mgmt. Credit Reporting Portfolio Workflow Mgmt. Credit Management UCC Filings Risk Mgmt. SFA Funding ERP Document Mgmt. Portfolio Admin Digita l Asset Mgmt. CRM Asset Disposal General Ledger Asset Tracking
Web Services Are the Integration “Glue” to Bind Systems Together Suppliers (prod & srvc) Vendors Service Providers Data/ service Providers Partners (prod & srvc) Intermediaries Multi-channel Environment Funders Lessee
Business Equipment Leasing Is a “Factory Floor” Operation Today The process pushes paper across the value chain Dealer Customer 1. Visits dealer to compare products, find financing 2. Demonstrates products 3. Matches customer need to product 4. Arranges financing a. Takes customer info b. Faxes finance app to lessor Lessor 5. Pulls D+B info 6. Checks credit history 7. Checks insurance 8. Scores application 9. Determines payment schedule 10. Responds to dealer 11. Repeat if declined
Web Services Speed Customer Response Dealer 2. Demonstrates products 3. Matches customer need to product 4. Arranges financing a. Enters customer’s application into lessor’s website Third-Parties 5. Retrieve info from D+B 6. Retrieve credit from Equifax, TRW 7. Retrieve proof from insurance carrier Customer Lessor 1. Visits dealer to compare products, find financing Web services can automate the request/retrieve process of third-party data essential to app decisioning 6. Scores application 7. Determines payment schedule 8. Responds to dealer
Lease Aggregation Services Dealer Customer 2. Demonstrates products 3. Matches customer need to product 4. Arranges financing a. Enters customer’s application into aggregator’s website 1. Visits dealer to Third-Parties 5. 6. 7. Retrieve info from D+B Retrieve credit from Equifax, TRW Retrieve proof from insurance carrier Lessor(s) compare products, find financing 6. 7. 9. Aggregator displays financing options to dealer 8. Scores application Determines payment schedule Responds to aggregator
Additional Resources • World Wide Web Consortium Semantic Web Activity www. w 3. org/2001/sw/ • Semantic Web Business Special Interest Group http: //business. semanticweb. org/ • “Transactional Conversations” article http: //www. w 3. org/2001/03/WSWS-popa/paper 50 • Web Services Architect http: //www. webservicesarchitect. com • The Semantic Web Organization http: //www. semanticweb. org/ • DARPA Agent Markup Language (DAML) home page www. daml. org/
Key Takeaways • The next wave is machines talking to machines • Networked business models will become reality • Best-of-breed outsourcing and coupling • Business processes will be re-built 4 Bottom-up approach 4 Loosely-coupled (and de-coupled) web services 4 Dynamically done based on real-time needs 4 Cost structures can be greatly reduced • Your company needs to start planning now
Find Us in the Lab! To get more information and to see a demo around this solution, visit the Business Solutions tables in the one Net Solutions Lab. By visiting the table, you are eligible to win a Sony Ti. Vo digital recorder and other great prizes. One lucky winner will be drawn at the end of the week. www. novell. com/solutions
a2e4e818c28ff41c0b374449580eab68.ppt