SlideShare a Scribd company logo
Quick Tutorial – Part 1
Using Oracle BPM with
Open Data Web Services
Health and Human Services Child Welfare Example

1

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

August, 2013

David Webber and
Serge Leontiev
Public Sector
NIEM Team
Disclaimer Notice
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.

2

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

Slide 2
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

3

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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
4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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
5

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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

6

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Business Process Workflow Diagram (WYSIWYE)
1

2

(from CWS/CMS)

8

Case worker

(creates initial case records)

5

4

3
(from case history)
(prescription drug
history)

(diagnosis and
treatment)

6

(updates case details and pass
to court system)

7

Doctor

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

7

(send court decision to case worker)

(form completed
by judge with
case outcome)

Judge +
Parent
Application Demonstration

Note: All names and details used are completely fictitious

8

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Development Conceptual View
Design

Test
SQL

CAM Editor
XML

Deploy
DB

Delivery

Open XDX

Open XDX

SQL

XML
BPM
BPM

•

Generate Data
Validate Data
Share Data

•

CAMV

Visual Editor
SQL Browser
Dictionaries
Drag and Drop

•
•
•
•

9

•
•
•

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

•
•
•

Open XDX
Web Services
Oracle BPM

•

Device
Browser
Server
Conceptual Architecture Components
Deployed Application
Systems

1

3

Oracle BPM

User Forms
4
2

User Forms

Courts Systems (NIEM)

10

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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

11

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Component Overview – Open-XDX
Mapping Services with XML


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

12

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

SQL JDBC
connection

Open-XDX
Engine

XML instance
generated

CAM Template
+ mapping +
rules

Open-XDX =
Open XML Data
eXchange services
(„open data‟)

Web
Service
(WSDL)

XSD schema
content
definition
Capability – Visual Data Mapping Editor

Target
XML
Structure

13

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

Drag
and
Drop

Case
Management
Database
Capability – CAM Editor Developer Tools
Editing/XML/SQL/Mapping
CAM Template

XSD Schema

XML
Content

Structure

- required

MindMap
Model
UML Model

Rules

CAM
EDITOR
Documentation

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

XML Instance
XML
Dictionary

SQL

14

Target Renderings (via XSLT transforms)

Documentation
HTML, XML, Excel
Component Overview – User Forms


Associate XSD schema with BPM
form



SQL JDBC
connection

One click BPM form generation
from schema field definitions



Supports CRUD access to SQL
data stores



Code free approach

15

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

Open-XDX
Engine
XML instance
generated

CAM Template
Open-XDX =
Open XML Data
eXchange services
(„open data‟)

XSD
binding

BPM User
Form
Component Overview – Fillable PDFs



Import XSD schema into JDeveloper
Java objects

SQL JDBC
connection

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

16

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

Open-XDX
Engine
XML instance
generated

CAM Template

XML to PDF
using Apache
“PDFbox” Java
class library

XML to
PDF
service
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

17

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

NIH SNOMED
RDF dictionary

Oracle
Database

SPARQL
search
Java
Results
Handler

RDF content is
queried to retrieve
semantic content

XML result
generated
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

18

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

 Open-XDX and CAM editor software tools
– http://www.cameditor.org

 Product Information on Oracle BPM Suite
– http://www.oracle.com/us/technologies/bpm/suite/overview/index.html

 Java Developer Magazine article “BPM without Barriers”
– http://java.ulitzer.com/node/2269751

19

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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

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

20
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
21

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

www.niemtrainingvideos.org
22

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

More Related Content

What's hot (20)

DOCX
NITIN_DIXIT
Nitin Dixit
 
PPTX
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
Ronald Francisco Vargas Quesada
 
DOCX
Oracle and its related technologies
anup4704
 
DOC
Basha_ETL_Developer
basha shaik
 
PDF
PaaS enabling Java EE applications through service meta-data and policies - J...
Jagadish Prasath
 
PPT
Fusion Middleware Oracle Data Integrator
Mark Rabne
 
PPTX
Oracle institutes in Hyderabad.
sreehari orienit
 
PPTX
Dimensional modeling in oracle sql developer
Jeff Smith
 
PPT
oracle data integrator training | oracle data integrator training videos | or...
Nancy Thomas
 
PDF
Odi 11g-new-features-overview-1622677
Sandeep Jella
 
DOC
Munir_Database_Developer
Munir Muhammad
 
PDF
Oracle ADF Architecture TV - Design - Service Integration Architectures
Chris Muir
 
PDF
Oracle ADF Architecture TV - Design - ADF Service Architectures
Chris Muir
 
PDF
NYC School of Data - High School Selection Workshop
msewtz
 
PPT
ODI (Oracle Data Integrator)
keenittech
 
PDF
Oracle APEX 18.1 New Features
msewtz
 
PDF
Ebs troubleshooting con9019_pdf_9019_0001
jucaab
 
PPTX
Oracle SQL Developer Data Modeler - Version Control Your Designs
Jeff Smith
 
PPTX
Oracle Data integrator 11g (ODI) - Online Training Course
Ramesh Pabba - seeking new projects
 
DOCX
Shrikanth
Shrikanth DM
 
NITIN_DIXIT
Nitin Dixit
 
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
Ronald Francisco Vargas Quesada
 
Oracle and its related technologies
anup4704
 
Basha_ETL_Developer
basha shaik
 
PaaS enabling Java EE applications through service meta-data and policies - J...
Jagadish Prasath
 
Fusion Middleware Oracle Data Integrator
Mark Rabne
 
Oracle institutes in Hyderabad.
sreehari orienit
 
Dimensional modeling in oracle sql developer
Jeff Smith
 
oracle data integrator training | oracle data integrator training videos | or...
Nancy Thomas
 
Odi 11g-new-features-overview-1622677
Sandeep Jella
 
Munir_Database_Developer
Munir Muhammad
 
Oracle ADF Architecture TV - Design - Service Integration Architectures
Chris Muir
 
Oracle ADF Architecture TV - Design - ADF Service Architectures
Chris Muir
 
NYC School of Data - High School Selection Workshop
msewtz
 
ODI (Oracle Data Integrator)
keenittech
 
Oracle APEX 18.1 New Features
msewtz
 
Ebs troubleshooting con9019_pdf_9019_0001
jucaab
 
Oracle SQL Developer Data Modeler - Version Control Your Designs
Jeff Smith
 
Oracle Data integrator 11g (ODI) - Online Training Course
Ramesh Pabba - seeking new projects
 
Shrikanth
Shrikanth DM
 

Viewers also liked (9)

PPTX
Data, Infrastructure and Public Policy
Dublinked .
 
PDF
GRA, NIEM and XACML Security Profiles July 2012
Bizagi Inc
 
PDF
2 paul o'brien - sdi - marine renewables in scotland
johannaparans
 
PDF
Thinking about Classifications & Making up Spaces
Communication and Media Studies, Carleton University
 
PPTX
SDI In The Context Of Nepal
Biplov Bhandari
 
PPT
European Spatial Data Infrastructure - INSPIRE and beyond
inspireeu
 
PPTX
Geospatial metadata and spatial data workshop: 19 June 2014
EDINA, University of Edinburgh
 
PPT
COBWEB, AIP-6, and Access Management Federations
EDINA, University of Edinburgh
 
PDF
SDI – National to Global: perspectives from the UK academic sector
EDINA, University of Edinburgh
 
Data, Infrastructure and Public Policy
Dublinked .
 
GRA, NIEM and XACML Security Profiles July 2012
Bizagi Inc
 
2 paul o'brien - sdi - marine renewables in scotland
johannaparans
 
Thinking about Classifications & Making up Spaces
Communication and Media Studies, Carleton University
 
SDI In The Context Of Nepal
Biplov Bhandari
 
European Spatial Data Infrastructure - INSPIRE and beyond
inspireeu
 
Geospatial metadata and spatial data workshop: 19 June 2014
EDINA, University of Edinburgh
 
COBWEB, AIP-6, and Access Management Federations
EDINA, University of Edinburgh
 
SDI – National to Global: perspectives from the UK academic sector
EDINA, University of Edinburgh
 
Ad

Similar to Oracle BPM Open Data Services (Part 1) (20)

PPTX
Oracle BPM Adaptive Case Management 2014
Bizagi Inc
 
PDF
Configuration Management Database System on High-Performance Computing
Rusif Eyvazli
 
PDF
D66123 gc10 toc
Abdullah Sarkhosh
 
PDF
Soa12c launch 3 bpm 12c cr
Vasily Demin
 
PDF
Oracle primavera and bpm the power of integration ppt
p6academy
 
PDF
Whole enterprise integration with primavera and business process mgmt ppt
p6academy
 
PPTX
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Getting value from IoT, Integration and Data Analytics
 
PPT
Xml publisher
Nitin Maheshwari
 
PPTX
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
Getting value from IoT, Integration and Data Analytics
 
PDF
Automating Patient Management with ApplicationXtender Workflow
Christopher Wynder
 
PPT
JBoss Developer Webinar jBPM5
Kris Verlaenen
 
PDF
Primavera Cost Unifier cost controls and project delivery modules tips and tr...
p6academy
 
ODP
JBug.be The future of (j)BPM 2010-06-03
Kris Verlaenen
 
PPTX
Enriching the Value of Clinical Data with Oracle Data Management Workbench
Perficient, Inc.
 
PDF
Oracle SOA and BPM
kumar gaurav
 
PDF
Odpnet Developers Guide Oracle Database 10g Development With Visual Studio 20...
harinblenktn
 
PPTX
Demystifying BPM
Tony Caniglia
 
PPTX
Soa symposium eclipse con 2013
Marc Gille
 
PDF
Linked Open Data & XIMDEX CMS (OKIOconf 2014)
XIMDEX HQ (the free & semantic CMS)
 
ODP
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
Eric D. Schabell
 
Oracle BPM Adaptive Case Management 2014
Bizagi Inc
 
Configuration Management Database System on High-Performance Computing
Rusif Eyvazli
 
D66123 gc10 toc
Abdullah Sarkhosh
 
Soa12c launch 3 bpm 12c cr
Vasily Demin
 
Oracle primavera and bpm the power of integration ppt
p6academy
 
Whole enterprise integration with primavera and business process mgmt ppt
p6academy
 
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Getting value from IoT, Integration and Data Analytics
 
Xml publisher
Nitin Maheshwari
 
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
Getting value from IoT, Integration and Data Analytics
 
Automating Patient Management with ApplicationXtender Workflow
Christopher Wynder
 
JBoss Developer Webinar jBPM5
Kris Verlaenen
 
Primavera Cost Unifier cost controls and project delivery modules tips and tr...
p6academy
 
JBug.be The future of (j)BPM 2010-06-03
Kris Verlaenen
 
Enriching the Value of Clinical Data with Oracle Data Management Workbench
Perficient, Inc.
 
Oracle SOA and BPM
kumar gaurav
 
Odpnet Developers Guide Oracle Database 10g Development With Visual Studio 20...
harinblenktn
 
Demystifying BPM
Tony Caniglia
 
Soa symposium eclipse con 2013
Marc Gille
 
Linked Open Data & XIMDEX CMS (OKIOconf 2014)
XIMDEX HQ (the free & semantic CMS)
 
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
Eric D. Schabell
 
Ad

More from Bizagi Inc (10)

PPTX
NIEM and XML for Architects and Developers
Bizagi Inc
 
PPTX
Ottawa NIEM SOA Open Data Event
Bizagi Inc
 
PPTX
NIEM, CAM and Open-XDX tools
Bizagi Inc
 
PPTX
Introducing Open XDX Technology for Open Data API development
Bizagi Inc
 
PPTX
NIEM and Future SAR
Bizagi Inc
 
PPTX
CAM editor NIEM Evaluation Report
Bizagi Inc
 
PDF
NIEM Overview Rule Ml November 2011
Bizagi Inc
 
PPTX
EML V7 Election Standard Overview
Bizagi Inc
 
PDF
NIEM and Oracle Overview October 2011
Bizagi Inc
 
PPTX
Xml Validation Test Suite With Camv
Bizagi Inc
 
NIEM and XML for Architects and Developers
Bizagi Inc
 
Ottawa NIEM SOA Open Data Event
Bizagi Inc
 
NIEM, CAM and Open-XDX tools
Bizagi Inc
 
Introducing Open XDX Technology for Open Data API development
Bizagi Inc
 
NIEM and Future SAR
Bizagi Inc
 
CAM editor NIEM Evaluation Report
Bizagi Inc
 
NIEM Overview Rule Ml November 2011
Bizagi Inc
 
EML V7 Election Standard Overview
Bizagi Inc
 
NIEM and Oracle Overview October 2011
Bizagi Inc
 
Xml Validation Test Suite With Camv
Bizagi Inc
 

Recently uploaded (20)

PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
July Patch Tuesday
Ivanti
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
July Patch Tuesday
Ivanti
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Top Managed Service Providers in Los Angeles
Captain IT
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 

Oracle BPM Open Data Services (Part 1)

  • 1. Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services Health and Human Services Child Welfare Example 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. August, 2013 David Webber and Serge Leontiev Public Sector NIEM Team
  • 2. Disclaimer Notice 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. 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Slide 2
  • 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 3 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 4 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 5 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 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 7. Business Process Workflow Diagram (WYSIWYE) 1 2 (from CWS/CMS) 8 Case worker (creates initial case records) 5 4 3 (from case history) (prescription drug history) (diagnosis and treatment) 6 (updates case details and pass to court system) 7 Doctor Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7 (send court decision to case worker) (form completed by judge with case outcome) Judge + Parent
  • 8. Application Demonstration Note: All names and details used are completely fictitious 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 9. Development Conceptual View Design Test SQL CAM Editor XML Deploy DB Delivery Open XDX Open XDX SQL XML BPM BPM • Generate Data Validate Data Share Data • CAMV Visual Editor SQL Browser Dictionaries Drag and Drop • • • • 9 • • • Copyright © 2012, Oracle and/or its affiliates. All rights reserved. • • • Open XDX Web Services Oracle BPM • Device Browser Server
  • 10. Conceptual Architecture Components Deployed Application Systems 1 3 Oracle BPM User Forms 4 2 User Forms Courts Systems (NIEM) 10 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 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 12. Component Overview – Open-XDX Mapping Services with XML  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 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SQL JDBC connection Open-XDX Engine XML instance generated CAM Template + mapping + rules Open-XDX = Open XML Data eXchange services („open data‟) Web Service (WSDL) XSD schema content definition
  • 13. Capability – Visual Data Mapping Editor Target XML Structure 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Drag and Drop Case Management Database
  • 14. Capability – CAM Editor Developer Tools Editing/XML/SQL/Mapping CAM Template XSD Schema XML Content Structure - required MindMap Model UML Model Rules CAM EDITOR Documentation Copyright © 2012, Oracle and/or its affiliates. All rights reserved. XML Instance XML Dictionary SQL 14 Target Renderings (via XSLT transforms) Documentation HTML, XML, Excel
  • 15. Component Overview – User Forms  Associate XSD schema with BPM form  SQL JDBC connection One click BPM form generation from schema field definitions  Supports CRUD access to SQL data stores  Code free approach 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Open-XDX Engine XML instance generated CAM Template Open-XDX = Open XML Data eXchange services („open data‟) XSD binding BPM User Form
  • 16. Component Overview – Fillable PDFs   Import XSD schema into JDeveloper Java objects SQL JDBC connection 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 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Open-XDX Engine XML instance generated CAM Template XML to PDF using Apache “PDFbox” Java class library XML to PDF service
  • 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 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. NIH SNOMED RDF dictionary Oracle Database SPARQL search Java Results Handler RDF content is queried to retrieve semantic content XML result generated
  • 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 18 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  Product Information on Oracle BPM Suite – http://www.oracle.com/us/technologies/bpm/suite/overview/index.html  Java Developer Magazine article “BPM without Barriers” – http://java.ulitzer.com/node/2269751 19 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 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
  • 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 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. www.niemtrainingvideos.org
  • 22. 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.