Showing posts with label bpm. Show all posts
Showing posts with label bpm. Show all posts

Tuesday, July 3, 2012

The Parking Permit Demo. README and Sources for Season 01

Here I let you the README and Sources for the Season 01 of The Parking Permit Demo with Oracle BPM/SOA suite.

 

 Enjoy it!

Monday, February 13, 2012

The Parking Permit Demo (5)

Here I let you the episodes #7 - #10 of The Parking Permit Demo with Oracle BPM/SOA suite.

pp-07_Defining_Schema_Type_n_Element_for_ParkingPermitReply
  • Defining XSD complexType & element for replies from verification services, naming it ParkingPermitReply

pp-08_Defining_WS_Messages_based_on_existing_Schema_Elements
  • Creating two WSDL messages shared among the verification services, naming them ParkingPermitApplicationMsg & ParkingPermitReplyMsg
  • Basing the message parts on existing XSD elements ParkingPermitApplication & ParkingPermitReply respectively

pp-09_Defining_Verification_Services_Interfaces_via_PortTypes__Part1
  • Creating a portType for the Vehicle Verification Service, naming it VehicleOwnershipVerificationPortType, defining a single operation & calling it verifyVehicleOwnership
  • Setting the operation type (pattern) to Request/Response with input message ParkingPermitApplicationMsg and output message ParkingPermitReplyMsg

pp-10_Defining_Verification_Services_Interfaces_via_PortTypes__Part2
  • Creating a portType for the Electoral Register Verification Service, naming it ElectoralRegisterVerificationPortType, verifyRegisterEligibility.
  • Defining a single operation & calling it
  • Setting the operation type (pattern) to Request/Response, reusing the input message ParkingPermitApplicationMsg and the output message ParkingPermitReplyMsg
  • Creating a portType for the Residence Verification Service, naming it ResidenceVerificationPortType, verifyResidenceElegibility.
  • Defining a single operation 
  • Setting the operation type (pattern) to Request/Response, reusing the input message ParkingPermitApplicationMsg and the output message ParkingPermitReplyMsg


Tuesday, January 10, 2012

The Parking Permit Demo (4)

Here I let you the episode #6 of The Parking Permit Demo with Oracle BPM/SOA suite.

pp-06_Creating_WSDL_n_including_existing_schema
  • Creating an empty WSDL named verification_services.wsdl with target
    namespace http://ex.datys.cu/ParkingPermit
  • Including the parking_permit.xsd schema document into the <types>/<schema>
    section of the WSDL

The Parking Permit Demo (3)

I let you here the #5 video of the Parking Permit Demo with Oracle BPM/SOA suite.


pp-05 Defining Schema Type and Element for ParkingPermitApplication

  • Defining XSD complexType & element for ParkingPermitApplication

Tuesday, December 20, 2011

The Parking Permit Demo (2)



I let you here #3 and #4 videos of the Parking Permit Demo with Oracle BPM/SOA suite.

- pp-03_Drilling_down_n_Identifying_Services_Candidates__Part2
  • Identifying the Electoral Register Verification Service & Residence Verification Service by dragging & dropping two service activities in the parallel gateway. Naming the service activities

- pp-04_Defining_Schema_Type_n_Element_for_Resident

  • Creating the parking_permit.xsd schema with target namespace http://ex.datys.cu/ParkingPermit/types
  • Defining XSD complexType & element for Resident


pp-03_Drilling_down_n_Identifying_Services_Candidates__Part2

pp-04_Defining_Schema_Type_n_Element_for_Resident

Monday, December 19, 2011

The Parking Permit Demo. A top-down approach with Oracle BPM-SOA Suite


I'd like to start a new series of posts dealing with BPM/SOA on Oracle Tech. I named it "The Parking Permit Demo. A top-down approach with Oracle BPM-SOA Suite", as the suggests it's a demonstrative use case extracted from Oracle Unified Method.
The whole purposed is prove (once again) how effective is to engage a top-down approach on the BPM - SOA synergy.

Various advantages are highlighted on the full trip of screencasts:  
  • use of standards
  • re-usability
  • the avoid unnecessary transformations
  • interoperability
  • test-driven-no-blocking design
  • flexibility of environments for different scenarios
  • smart label generation
  • process-driven, schema-centric & composite-supported 

The content is divided in various seasons according to specific areas or improvements of the solution. Each season contains a full-trip of webpisodies/screencasts with a short duration plus the resulting sources and other resources.

Here I let you the overall script.

Now I'd introduce the Season 1 “History of a Parking Lot. From the big-TOP to the black-DOWN.

I left you a couple of episodes here:

pp-01:
  • Creating an initial BPM/SOA application called TheParkingApplication with a
package's prefix cu.datys.examples and a project named ParkingPermitProject
  • Creating a Manual BPM Process named ParkingPermitProcess with a service
namespace http://ex.datys.cu/ParkingPermitProcess
  • Naming the user role Resident and the interactive activity Apply for Parking
Permit


pp-02:

  • Dragging  & dropping a Parallel Gateway to the BPM Process to call multiple verifications services simultaneously
  • Identifying the Vehicle Ownership Verification Service by dragging & dropping a service activity in the parallel gateway. Naming the service activity Verify Vehicle Ownership
  pp-01_Creating_new_BPM_App_n_Project



 pp-02_Drilling_down_n_Identifying_Services_Candidates__Part1