Presentation is loading. Please wait.

Presentation is loading. Please wait.

CERN – European Laboratory for Particle Physics Administrative Information Services Implementing Oracle Workflow Derek Mathieson CERN - Switzerland.

Similar presentations


Presentation on theme: "CERN – European Laboratory for Particle Physics Administrative Information Services Implementing Oracle Workflow Derek Mathieson CERN - Switzerland."— Presentation transcript:

1 CERN – European Laboratory for Particle Physics Administrative Information Services Implementing Oracle Workflow Derek Mathieson CERN - Switzerland

2 CERN AIS Outline CERN Oracle Workflow What Changes we Made Oracle 8 i Going Production Conclusion

3 CERN AIS CERN World’s Leading Particle Physics Research Laboratory 3000 Staff 6500 visiting scientists Annual budget of 1000 million CHF ( 630 million)

4 Why does CERN need Workflow?

5 CERN AIS Nationality distribution of CERN Users on 1/1/98

6 CERN AIS

7 CERN AIS Existing System EDH Electronic Document Handling Completely developed ‘in-house’ –Originally in C and C++ Classical Client / Server Architecture Process 150,000 documents per year

8 CERN AIS Web Architecture 1996

9 CERN AIS Existing System Java VM Java Application Oracle DB User Interface Servlet Document Object Common Business Objects

10 CERN AIS EDH Purchase Order (1998)

11 CERN AIS Documents transferred per year

12 CERN AIS Need for Change Existing Workflow Engine –No graphical interface –Difficult to maintain A New Workflow Engine –Flexible –Graphical –Reliable

13 CERN AIS Workflow Integration Human Resources Corporate Database Document Database Receiver Systems Workflow Engine Organic Structure Office Locations Absences Supervisors Purchasing Payroll Order Amount Technical Contact

14 CERN AIS Oracle Workflow Oracle server Users Roles Notification Services Engine Directory Services Oracle Workflow Enabled Application Execution Definition Administration Monitoring Query Source: Oracle Workflow Presentation (Oracle Open World 1998) Send Respond Forward Cancel Query Dear &USERNAME, The document titled: &TITLE For &AMOUNT Swiss France is awaiting your approval. To authorise the document click on this URL: https://edh.cern.ch/Document/&DOCNUM Dear Derek Mathieson, The document titled: Replacement Hard Disk For 249 Swiss France is awaiting your approval. To authorise the document click on this URL: https://edh.cern.ch/Document/604398

15 CERN AIS Oracle Workflow Oracle server Users Roles Notification Services Engine Directory Services Oracle Workflow Enabled Application WorkflowDevelopmentClient Workflow Builder Workflow Builder Workflow Loader Workflow Loader Workflow Definition Files Workflow Definition Files Execution Definition Administration Monitoring Query Source: Oracle Workflow Presentation (Oracle Open World 1998) Send Respond Forward Cancel Query

16

17 CERN AIS ApplicationServer Oracle Application Server Oracle Application Server Notification Mailer Notification Mailer ApplicationServer Oracle Application Server Oracle Application Server Oracle Workflow Oracle server Users Roles Notification Services Engine Directory Services Oracle Workflow Enabled Application WorkflowDevelopmentClient Workflow Builder Workflow Builder Workflow Loader Workflow Loader Workflow Definition Files Workflow Definition Files Execution Definition Administration Monitoring Query Source: Oracle Workflow Presentation (Oracle Open World 1998) Send Respond Forward Cancel Query End-UserClient Notification Worklist Notification Worklist Web Notification Worklist Web Notification Worklist Web Process Monitor Web Process Monitor Web Analysis Tools Web Analysis Tools Mail Applications Mail Applications End-UserClient Notification Worklist Notification Worklist Web Notification Worklist Web Notification Worklist Web Process Monitor Web Process Monitor Web Analysis Tools Web Analysis Tools Mail Applications Mail Applications

18 CERN AIS Changes to Oracle Workflow Oracle server Users Notification Services Engine Directory Services Oracle Workflow Enabled Application Send Execution Definition Administration Monitoring Query Compatibility Layer PL/SQL - Java Interface Signature Adapter Worklist Adapter Existing EDH System User Interface Servlets Worklist CGI Sign Servlets Document Objects Roles Respond Forward Cancel Query

19 CERN AIS EDH Worklist

20 CERN AIS Changes to Oracle Workflow Oracle server Users Notification Services Engine Directory Services Oracle Workflow Enabled Application Send Execution Definition Administration Monitoring Query Compatibility Layer PL/SQL - Java Interface Signature Adapter Worklist Adapter Existing EDH System User Interface Servlets Worklist CGI Sign Servlets Document Objects Roles Respond Forward Cancel Query

21 CERN AIS Signature Servlet

22 CERN AIS Changes to Oracle Workflow Oracle server Users Notification Services Engine Directory Services Oracle Workflow Enabled Application Send Execution Definition Administration Monitoring Query Compatibility Layer PL/SQL - Java Bridge Signature Adapter Worklist Adapter Existing EDH System User Interface Servlets Worklist CGI Sign Servlets Document Objects Roles Respond Forward Cancel Query

23 CERN AIS Java Bridge Oracle Data Base Java VM DBMS Pipe Java Document Objects PL/SQL Workflow Application

24 CERN AIS Oracle 8i Oracle 8 i Data Base Java VM Java Stored Procedures Workflow Application Java VM Java Stored Procedures

25 CERN AIS Oracle 8i Same Transaction Fast No Separate Process  Difficult Debugging

26 CERN AIS Safety Approval Other Changes: Parallel Branches AS-SU Creator CheckFinancial Approval SL-BI AS-SU Financial Approval &

27 CERN AIS Going Production Parallel with existing system Then a single document type Then full production Questions: Is it fast enough? Will Java be stable? We will find out this summer!

28 CERN AIS Paper Forms Electronic Forms Conclusion : Workflow Productivity Gain

29 CERN AIS Conclusion : Oracle Workflow Flexible architecture Good Process Designer Limited to a PL/SQL interface 8i8i Java Bridge? Debugging? ? ?

30 CERN AIS Browse to: http://edh.cern.ch/doc or Email: Derek.Mathieson@cern.ch Thank You For More Information


Download ppt "CERN – European Laboratory for Particle Physics Administrative Information Services Implementing Oracle Workflow Derek Mathieson CERN - Switzerland."

Similar presentations


Ads by Google