Fusion Middleware Live Application Development Demo - Oracle OpenWorld 2012

Download Fusion Middleware Live Application Development Demo - Oracle OpenWorld 2012

Post on 13-Aug-2015

222 views

Category:

Technology

0 download

Embed Size (px)

TRANSCRIPT

<ol><li> 1. Fusion Middleware LiveApplication Development Demo The team:Duncan, Chris, Ronald, Guido, Aino, Luc, Lonneke, Lucas </li><li> 2. Setting Conference organization Hundreds of speakers from dozens ofcountries And a very meticulous abstract review process Thousands of attendees Strict timelines High quality expectations We can f*** up precisely once </li><li> 3. Business Challenges Having to find out what needs to be done today Sticking to the deadlines Bringing new staff up to speed Communicating with speakers and attendees Answering questions Processing data Informing of new information and Prompting to action Making the process more efficient </li><li> 4. Process and Players </li><li> 5. Process and Players ? </li><li> 6. Why not use Fusion Applications? </li><li> 7. Fusion Middleware </li><li> 8. Architecture of Fusion Applications ViewBusiness LogicDataBusiness ServicesADF Data Binding events BAM Human Workflow Mediator /BPEL Rules ServiceassignProcessfacts Engine completeresultsMonitoring Human interaction Orchestration Policy evaluation </li><li> 9. Todays Architecture ADFBPMSOASuite Database </li><li> 10. Decoupled Development Interface basedADFWeb EDN service Events (WSDLBPM(XSD) SQL &amp; XSD)Web serviceover (WSDL &amp;JDBCEDN Events XSD)(XSD)SOA SuiteAQ &amp; DBAdapterDatabase </li><li> 11. First steps Define data model Canonical model in terms of XML: XSD Database: SQL &amp; PL/SQL </li><li> 12. Model of Database </li><li> 13. First steps Define data model Canonical model in terms of XML: XSD Database: SQL &amp; PL/SQL Define Interfaces Service, Operation, Messages (input &amp; output):WSDL and XSD Define Business Events When and What (payload): EDL and XSD Define Process </li><li> 14. Defining the business process Activities Automated activities: Services Human activities: Tasks (and User Interfaces) Process Data Flow and logic Sequence of activities, parallel flows Decision points (forks), conditional steps Loops, loop backs Non-happy day scenarios and exceptions </li><li> 15. Agenda Defining the Process through BPM(N) Designing and Implementing the Services Creating the User Interfaces The back office administration The speaker portal The conference portal (schedule builder) End to End demo Revision of process, services and UI Based on audience suggestions Final demo and wrap up</li></ol>

Recommended

View more >