Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.

Similar presentations


Presentation on theme: "Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber."— Presentation transcript:

1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber and Serge Leontiev Public Sector NIEM Team August, 2013 Health and Human Services Child Welfare Example

2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2 The following is not intended to outline Oracle general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Disclaimer Notice Slide 2

3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3 Tutorial Overview  Introduce the Use Case – The Business Process and Actors  Demonstrate the Example Application – Discuss the Application Architecture – Review the Components, Features and Capabilities  Summary and Resources

4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4 Demonstration Objectives  Illustrate capabilities of BPM application solution  Demonstrate use of information sharing web services  Show scalable lightweight technology architecture  Introduce Open-XDX tools  Introduce SPARQL tools  Illustrate rapid development using the Oracle platform and tools

5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5 Use Case - Child Welfare Emergency Medication  Child requires new medication(s)  Psychotropic medication requires Court Authorization  Caseworker initiates Court Case  Attending Physician completes Medical report  Parents provide input, assent / object  Judge Reviews Case

6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6 Actors, Roles and Actions  Case Worker  Initiates Case for Child  Physician (Doctor)  Provides Medical Report  Childs Parent  Complete Health History and Consent Forms  County Judge  Reviews Case and Presides

7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7 Business Process Workflow Diagram (WYSIWYE) Case worker Doctor Judge + Parent (from CWS/CMS) (creates initial case records) (from case history) (prescription drug history) (diagnosis and treatment) (updates case details and pass to court system) (form completed by judge with case outcome) (send court decision to case worker) 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8

8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8 Application Demonstration Note: All names and details used are completely fictitious

9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9 Development Conceptual View Visual Editor SQL Browser Dictionaries Drag and Drop Generate Data Validate Data Share Data Open XDX Web Services Oracle BPM DesignTestDeploy DB BPM Open XDX CAMV CAM Editor Open XDX Device Browser Server Delivery SQL XML SQL BPM

10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10 Conceptual Architecture Components User Forms Oracle BPM Deployed Application Systems Courts Systems (NIEM) 2 2 1 1 3 3 4 4

11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11 Components Summary  Open-XDX open data toolkit with visual mapping editor  Web service message exchanges with XML  PDFbox Java library for PDF form handling  SNOMED semantic lookup tools  BPM user forms and SQL integration  BPM workflow engine and dashboard

12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12 Component Overview – Open-XDX  Visual Mapping from data sources  Template driven “code free” Java engine creates deployed web services  SQL automatically generated  XSD schema creates binding for data sources in BPM forms Mapping Services with XML Open-XDX Engine CAM Template + mapping + rules XML instance generated SQL JDBC connection Web Service (WSDL) Open-XDX = Open XML Data eXchange services (‘open data’) XSD schema content definition

13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13 Capability – Visual Data Mapping Editor Target XML Structure Case Management Database Drag and Drop

14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14 Capability – CAM Editor Developer Tools Editing/XML/SQL/Mapping Target Renderings (via XSLT transforms) Structure Rules Documentation CAM Template SQL CAM EDITOR XML Content XSD Schema MindMap Model UML Model XML Instance Documentation HTML, XML, Excel XML Dictionary - required

15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15 Component Overview – User Forms  Associate XSD schema with BPM form  One click BPM form generation from schema field definitions  Supports CRUD access to SQL data stores  Code free approach Open-XDX Engine CAM Template XML instance generated SQL JDBC connection XSD binding BPM User Form Open-XDX = Open XML Data eXchange services (‘open data’)

16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16 Component Overview – Fillable PDFs  Import XSD schema into JDeveloper Java objects  Map XML elements to PDF form text objects  Java PDFbox library merges XML content into PDF blank form  Output is prefilled PDF form  Deliver via REST as binary object Open-XDX Engine CAM Template XML instance generated SQL JDBC connection XML to PDF service XML to PDF using Apache “PDFbox” Java class library

17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17 Component Overview – SNOMED lookup  NIH SNOMED drug catalogue preloaded as RDF into Oracle Database  Use prescription drug name for semantic SPARQL lookup  Return drug classification and related information as XML results  Display in BPM form SPARQL search NIH SNOMED RDF dictionary XML result generated Oracle Database Java Results Handler RDF content is queried to retrieve semantic content

18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18 Features and Capabilities Summary  Combines capabilities of Oracle BPM with rapid data integration via SOA  Build workflows quickly and link to interactive forms  Minimizes coding; visual development approach  Leverages XML with SQL, PDF forms and JSON  Create scalable open data web services

19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19 Resources and Links  Open-XDX and CAM editor software tools – http://www.cameditor.org http://www.cameditor.org  Product Information on Oracle BPM Suite – http://www.oracle.com/us/technologies/bpm/suite/overview/index.html http://www.oracle.com/us/technologies/bpm/suite/overview/index.html  Java Developer Magazine article “BPM without Barriers” – http://java.ulitzer.com/node/2269751 http://java.ulitzer.com/node/2269751

20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20 Open-XDX Specific Resources SNAPSHOT OF PROJECT ACTIVITIES Showcase site for integration exchanges using NIEM and Open Data Global Test bed initiative for Information Exchange (GITB) CAMV validation tools www.VerifyXML.org 20

21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21 CAMeditor.org Project Site SNAPSHOT OF PROJECT ACTIVITIES 165,000+ CAMeditor.org page visits to site 165+ countries have downloaded tools; 30% of visitors are from U.S.; 800+ downloads weekly 3,500+ student views of online video training resources 8 languages now available www.cameditor.org www.niemtrainingvideos.org

22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22


Download ppt "Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber."

Similar presentations


Ads by Google