SlideShare una empresa de Scribd logo
1 de 22
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.

Más contenido relacionado

La actualidad más candente

Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
anup4704
 
Basha_ETL_Developer
Basha_ETL_DeveloperBasha_ETL_Developer
Basha_ETL_Developer
basha shaik
 
Odi 11g-new-features-overview-1622677
Odi 11g-new-features-overview-1622677Odi 11g-new-features-overview-1622677
Odi 11g-new-features-overview-1622677
Sandeep Jella
 
Munir_Database_Developer
Munir_Database_DeveloperMunir_Database_Developer
Munir_Database_Developer
Munir Muhammad
 
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
jucaab
 

La actualidad más candente (20)

NITIN_DIXIT
NITIN_DIXITNITIN_DIXIT
NITIN_DIXIT
 
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Basha_ETL_Developer
Basha_ETL_DeveloperBasha_ETL_Developer
Basha_ETL_Developer
 
PaaS enabling Java EE applications through service meta-data and policies - J...
PaaS enabling Java EE applications through service meta-data and policies - J...PaaS enabling Java EE applications through service meta-data and policies - J...
PaaS enabling Java EE applications through service meta-data and policies - J...
 
Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data Integrator
 
Oracle institutes in Hyderabad.
Oracle  institutes in Hyderabad.Oracle  institutes in Hyderabad.
Oracle institutes in Hyderabad.
 
Dimensional modeling in oracle sql developer
Dimensional modeling in oracle sql developerDimensional modeling in oracle sql developer
Dimensional modeling in oracle sql developer
 
oracle data integrator training | oracle data integrator training videos | or...
oracle data integrator training | oracle data integrator training videos | or...oracle data integrator training | oracle data integrator training videos | or...
oracle data integrator training | oracle data integrator training videos | or...
 
Odi 11g-new-features-overview-1622677
Odi 11g-new-features-overview-1622677Odi 11g-new-features-overview-1622677
Odi 11g-new-features-overview-1622677
 
Munir_Database_Developer
Munir_Database_DeveloperMunir_Database_Developer
Munir_Database_Developer
 
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesOracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration Architectures
 
Oracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesOracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service Architectures
 
NYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection WorkshopNYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection Workshop
 
ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
 
Oracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your DesignsOracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your Designs
 
Oracle Data integrator 11g (ODI) - Online Training Course
Oracle Data integrator 11g (ODI) - Online Training Course Oracle Data integrator 11g (ODI) - Online Training Course
Oracle Data integrator 11g (ODI) - Online Training Course
 
Shrikanth
ShrikanthShrikanth
Shrikanth
 

Destacado

SDI In The Context Of Nepal
SDI In The Context Of NepalSDI In The Context Of Nepal
SDI In The Context Of Nepal
Biplov Bhandari
 

Destacado (9)

Data, Infrastructure and Public Policy
Data, Infrastructure and Public PolicyData, Infrastructure and Public Policy
Data, Infrastructure and Public Policy
 
GRA, NIEM and XACML Security Profiles July 2012
GRA, NIEM and XACML Security Profiles July 2012GRA, NIEM and XACML Security Profiles July 2012
GRA, NIEM and XACML Security Profiles July 2012
 
2 paul o'brien - sdi - marine renewables in scotland
2   paul o'brien - sdi - marine renewables in scotland2   paul o'brien - sdi - marine renewables in scotland
2 paul o'brien - sdi - marine renewables in scotland
 
Thinking about Classifications & Making up Spaces
Thinking about Classifications & Making up SpacesThinking about Classifications & Making up Spaces
Thinking about Classifications & Making up Spaces
 
SDI In The Context Of Nepal
SDI In The Context Of NepalSDI In The Context Of Nepal
SDI In The Context Of Nepal
 
European Spatial Data Infrastructure - INSPIRE and beyond
European Spatial Data Infrastructure - INSPIRE and beyond European Spatial Data Infrastructure - INSPIRE and beyond
European Spatial Data Infrastructure - INSPIRE and beyond
 
Geospatial metadata and spatial data workshop: 19 June 2014
Geospatial metadata and spatial data workshop: 19 June 2014Geospatial metadata and spatial data workshop: 19 June 2014
Geospatial metadata and spatial data workshop: 19 June 2014
 
COBWEB, AIP-6, and Access Management Federations
COBWEB, AIP-6, and Access Management FederationsCOBWEB, AIP-6, and Access Management Federations
COBWEB, AIP-6, and Access Management Federations
 
SDI – National to Global: perspectives from the UK academic sector
SDI – National to Global: perspectives from the UK academic sector SDI – National to Global: perspectives from the UK academic sector
SDI – National to Global: perspectives from the UK academic sector
 

Similar a Oracle BPM Open Data Services (Part 1)

Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview ppt
p6academy
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
VEERA DATLA
 
Oracle Data Integrator Administration and Development
Oracle Data Integrator Administration and DevelopmentOracle Data Integrator Administration and Development
Oracle Data Integrator Administration and Development
Md. Noor Alam
 
Pl sql student guide v 3
Pl sql student guide v 3Pl sql student guide v 3
Pl sql student guide v 3
Nexus
 
PaaSing a Java EE Application
PaaSing a Java EE ApplicationPaaSing a Java EE Application
PaaSing a Java EE Application
Jagadish Prasath
 
Con8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebsCon8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebs
Berry Clemens
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
Fred Sim
 
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Indus Khaitan
 

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

Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview ppt
 
Oracle soa bpel 11 g online training
Oracle soa bpel 11 g online trainingOracle soa bpel 11 g online training
Oracle soa bpel 11 g online training
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLAn Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQL
 
Oracle Data Integrator Administration and Development
Oracle Data Integrator Administration and DevelopmentOracle Data Integrator Administration and Development
Oracle Data Integrator Administration and Development
 
Expert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to PostgresExpert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to Postgres
 
Pl sql student guide v 3
Pl sql student guide v 3Pl sql student guide v 3
Pl sql student guide v 3
 
Oracle Application Express 20.2 New Features
Oracle Application Express 20.2 New FeaturesOracle Application Express 20.2 New Features
Oracle Application Express 20.2 New Features
 
PaaSing a Java EE Application
PaaSing a Java EE ApplicationPaaSing a Java EE Application
PaaSing a Java EE Application
 
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
 
JavaOne - 10 Tips for Java EE 7 with PrimeFaces
JavaOne - 10 Tips for Java EE 7 with PrimeFacesJavaOne - 10 Tips for Java EE 7 with PrimeFaces
JavaOne - 10 Tips for Java EE 7 with PrimeFaces
 
Oracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewOracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow Overview
 
Con8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebsCon8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebs
 
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQLUn guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 
Con9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - finalCon9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - final
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
 
OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)
 
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
 
EBsSDKForJavaWithOracleADF_ppt.ppt
EBsSDKForJavaWithOracleADF_ppt.pptEBsSDKForJavaWithOracleADF_ppt.ppt
EBsSDKForJavaWithOracleADF_ppt.ppt
 
Vodafone
VodafoneVodafone
Vodafone
 

Más de Bizagi Inc

Más de Bizagi Inc (11)

Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014
 
NIEM and XML for Architects and Developers
NIEM and XML for Architects and DevelopersNIEM and XML for Architects and Developers
NIEM and XML for Architects and Developers
 
Ottawa NIEM SOA Open Data Event
Ottawa NIEM SOA Open Data EventOttawa NIEM SOA Open Data Event
Ottawa NIEM SOA Open Data Event
 
NIEM, CAM and Open-XDX tools
NIEM, CAM and Open-XDX toolsNIEM, CAM and Open-XDX tools
NIEM, CAM and Open-XDX tools
 
Introducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API developmentIntroducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API development
 
NIEM and Future SAR
NIEM and Future SARNIEM and Future SAR
NIEM and Future SAR
 
CAM editor NIEM Evaluation Report
CAM editor NIEM Evaluation ReportCAM editor NIEM Evaluation Report
CAM editor NIEM Evaluation Report
 
NIEM Overview Rule Ml November 2011
NIEM Overview Rule Ml November 2011NIEM Overview Rule Ml November 2011
NIEM Overview Rule Ml November 2011
 
EML V7 Election Standard Overview
EML V7 Election Standard OverviewEML V7 Election Standard Overview
EML V7 Election Standard Overview
 
NIEM and Oracle Overview October 2011
NIEM and Oracle Overview October 2011NIEM and Oracle Overview October 2011
NIEM and Oracle Overview October 2011
 
Xml Validation Test Suite With Camv
Xml Validation Test Suite With CamvXml Validation Test Suite With Camv
Xml Validation Test Suite With Camv
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

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.