oracle developer day agenda
play

Oracle Developer Day Agenda 9.00 am 9.00 am SOA & The Agile - PDF document

Oracle Developer Day Agenda 9.00 am 9.00 am SOA & The Agile Enterprise SOA & The Agile Enterprise SOA & The Agile Enterprise Developing Enterprise JavaBeans Developing Enterprise JavaBeans EJB 3.0 EJB 3.0 9:55 am 9:55 am


  1. Oracle Developer Day Agenda 9.00 am 9.00 am SOA & The Agile Enterprise SOA & The Agile Enterprise SOA & The Agile Enterprise Developing Enterprise JavaBeans Developing Enterprise JavaBeans EJB 3.0 EJB 3.0 9:55 am 9:55 am Developing Enterprise JavaBeans EJB 3.0 10:45 am 10:45 am Developing Web Services Developing Web Services Developing Web Services Integrating Services with BPEL Integrating Services with BPEL 11:35 am 11:35 am Integrating Services with BPEL 12.20 pm 12.20 pm Lunch Break Lunch Break 1.15 pm Developing Developing JavaServer JavaServer Faces Applications Faces Applications 1.15 pm Developing JavaServer Faces Applications 2.00 pm 2.00 pm Install Fest Install Fest Hands- -on Labs on Labs 2.30 pm 2.30 pm Hands Page 1 1

  2. SOA & The Agile Enterprise “A service-oriented platform into which we can very easily plug both newly developed and existing IT systems, is a very attractive value proposition.” Michael Herr, Senior Director of IT, Deutsche Post Page 2 2

  3. “Our industry is very competitive. My team is constantly looking for ways to improve customer service, introduce new product offerings, and make an impact to the bottom-line.” Serge Bauve, Manager, Belgacom Today’s Challenges • Changing Business Requirements • Emerging Technologies • Growing Complexity Page 3 3

  4. SOA – Blueprint For Success Integrate Orchestrate Develop Secure Change Manage Monitor Service-Oriented Architecture Integrate Orchestrate Develop Services Secure Change Manage Monitor Page 4 4

  5. User Interfaces JavaServer Faces Device Device View View Controller Controller Render Kit Render Kit JSF/JSP JSF/JSP JSF/Struts JSF/Struts D E M O N S T R A T I O N JavaServer Faces Page 5 5

  6. Business Components Enterprise JavaBeans 3.0 Device Device View View Controller Controller Model Model Renderer Renderer JSF/JSP JSF/JSP JSF/Struts JSF/Struts EJB 3.0 EJB 3.0 EJB 2.1 Bean Class EJB 2.1 Bean Class public interface Calculator extends EJBObject { int add (int a, int b) throws RemoteException; int subtract (int a, int b) throws RemoteException; } public interface CalculatorHome extends EJBHome { Calculator create()throws CreateException,RemoteException; } public class CalculatorBean implements SessionBean { private SessionContext ctx; public void setSessionContext(SessionContext s) {ctx = s;} public void ejbCreate() {} public void ejbActivate () {} public void ejbPassivate () {} public void ejbRemove () {} public int add (int a, int b) {return a + b;} public int subtract (int a, int b) {return a – b;} } Page 6 6

  7. EJB 3.0 Bean Class EJB 3.0 Bean Class @Stateless public class CalculatorBean implements Calculator { public int add (int a, int b) {return a + b;} public int subtract (int a, int b) {return a – b;} } public interface Calculator { int add (int a, int b); int subtract (int a, int b); } EJB 2.1 Deployment Descriptor EJB 2.1 Deployment Descriptor <session> <ejb-name>CalculatorEJB</ejb-name> <home>com.example.CalculatorHome</home> <remote>com.example.Calculator</remote> <ejb-class>com.example.CalculatorBean</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type> </session> ... ... ... EJB 3.0 Deployment Descriptor EJB 3.0 Deployment Descriptor - Page 7 7

  8. Service-Oriented Architecture Integrate Services Orchestrate Develop Secure Change Manage Monitor Publish Services Framework Framework JSR 227 JSR 227 WSIF & JBI WSIF & JBI In Memory In Memory REST REST JCA JCA COM+ COM+ SOAP SOAP Page 8 8

  9. Integrate Services Routing Routing QOS QOS BPEL BPEL Transform Transform Rules Rules Enterprise Service Bus Enterprise Service Bus WSIF & JBI WSIF & JBI In Memory In Memory REST REST JCA JCA COM+ COM+ SOAP SOAP Service-Oriented Architecture Integrate Orchestrate Services Develop Secure Change Manage Monitor Page 9 9

  10. Orchestrate Services Credit Rating Credit Rating Order Entry United Loan Order Entry United Loan A A A A D D D D A A A A P P P P T T T T E E E E WSDL WSDL R R R R BPEL BPEL Fulfillment Star Loan Star Loan Fulfillment A A D D W W A A S S P P D D Service Bus Service Bus T T L L E E R R Application Server Application Server D E M O N S T R A T I O N EJB and BPEL Page 10 10

  11. Service-Oriented Architecture Integrate Orchestrate Develop Secure Services Manage Change Services Monitor Secure Services Federate Users Federate Users Authorize Users Authorize Users BPEL BPEL W W S S - - Authenticate Users Authenticate Users ESB ESB S S E E C C Manage Identities Manage Identities App Server App Server Provision Users Provision Users LDAP LDAP Page 11 11

  12. Manage Services Bus. Process Bus. Process Enterprise Service Bus Enterprise Service Bus WSIF & JBI WSIF & JBI In Memory In Memory REST REST JCA JCA COM+ COM+ SOAP SOAP Service-Oriented Architecture Integrate Orchestrate Develop Secure Change Manage Monitor Services Page 12 12

  13. Monitor Services Business Activity Monitoring Bus. Process Bus. Process Enterprise Service Bus Enterprise Service Bus WSIF & JBI WSIF & JBI In Memory In Memory REST REST JCA JCA COM+ COM+ SOAP SOAP Service-Oriented Architecture Integrate Orchestrate Develop Secure Change Manage Services Monitor Page 13 13

  14. Change Services Dynamic SOA Develop Develop Monitor Monitor Change Change Management Management Monitoring Monitoring Security Security Policy Policy Policy Policy Policy Policy JSF JSF EJB 3.0 EJB 3.0 BPEL BPEL Common Metadata Repository Common Metadata Repository SOA Blueprint Develop Manage Monitor Collaborate Develop Manage Monitor Collaborate Common Metadata Repository Common Metadata Repository JSF JSF EJB 3.0 EJB 3.0 BPEL BPEL JSF Enterprise Service Bus Enterprise Service Bus J2EE 1.4 J2EE 1.4 WSIF & JBI WSIF & JBI Page 14 14

  15. Oracle Developer Day Agenda 9.00 am 9.00 am SOA & The Agile Enterprise 10.10 am 10.10 am Enterprise JavaBeans 3.0 Enterprise JavaBeans 3.0 Introduction to BPEL Introduction to BPEL Enterprise JavaBeans 3.0 Web Services 11.20 am 11.20 am Web Services Advanced BPEL Advanced BPEL Web Services 12.20 pm Lunch Break 12.20 pm Lunch Break 1.00 pm 1.00 pm JavaServer Faces JavaServer Faces Real Time Enterprises Real Time Enterprises JavaServer Faces 2.00 pm Install Fest 2.00 pm Install Fest 2.30 pm 2.30 pm Hands- Hands -on Labs on Labs Page 15 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend