2 DOAG November 2001 Modeling J2EE Applications using Oracle9i Designer and Oracle9i JDeveloper Simon W Day

Slides:



Advertisements
Similar presentations
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
Advertisements

An architecture for webb applications, J2EE
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
NetBeans IDE Tal Maoz Na’ama Zahavi.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Oracle Products Overview Internet Computing Indrek Peenmaa Sales Consultant Oracle Corporation
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Visual Studio & Expression By: Arabind Coomaraswamy.
NetBeans IDE Vishnuvardhan.M Dept. of Computer Science - SSBN.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Understanding and Managing WebSphere V5
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
JavaServer Faces: The Fundamentals Compiled from Sun TechDays workshops (JSF Basics, Web-Tier Codecamp: JavaServer Faces, Java Studio Creator; IBM RAD)
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
Kevin Hudson Oracle Corporation October Evolution of Oracle from Application to Infrastructure.
1 INTRO TO BUSINESS COMPONENTS FOR JAVA (BC4J) Matt Fierst Computer Resource Team OracleWorld Session
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
1 CHAPTER 1 OVERVIEW of JDEVELOPER. 2 Overview of JDeveloper Oracle’s JDeveloper 10g (JDeveloper) is an integrated development environment for Java programming.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id:
4 Copyright © 2009, Oracle. All rights reserved. Designing Mappings with the Oracle Data Integration Enterprise Edition License.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURBO Enterprise Web 2.0 Presented By: John Krahulec Bizwhazee.
第十四章 J2EE 入门 Introduction What is J2EE ?
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Microsoft Office InfoPath 2007 Development, Deployment, And Hosting For Rich And Browser Forms Jessica Gruber Consultant Microsoft Corporation.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Oracle Application Express. Program Agenda Oracle Application Express Overview Use Cases Key Features Packaged Applications Packaging Pricing Call to.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
Software Development for ISVs Ted Farrell Chief Architect, Application Development Oracle Corporation June 29, 2004.
Understanding StarTeam Enterprise Advantage Course #4124.
JDeveloper9i preview Christophe Job Development. Agenda  Common IDE  Integrated Modeling  J2EE framework  Schedule  Q&A.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
2 Copyright © 2004, Oracle. All rights reserved. ADF Development Process.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Building J2EE Applications Based on Design Patterns with Business Components for Java Olivier LE DIOURIS Principal Product Manager Oracle Corporation.
Boost Application Development by Using Oracle9i Designer Simon W Day Senior Group Manager Application Development.
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
Oracle9i Pascal Gibert Director Product Management Application Development Tools Oracle Corporation Pascal Gibert Director Product Management Application.
Speaker Name Speaker Title Speaker Title Oracle Corporation Olivier Le Diouris Principal Product Manager Oracle Corporation Building Servlet and JSP Applications.
The Holmes Platform and Applications
Introduction to Oracle Forms Developer and Oracle Forms Services
Building Enterprise Applications Using Visual Studio®
ORACLE ADF ONLINE TRAINING COURSE
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
Oracle Architecture Overview
ApplinX Rod Carlson Senior Technical Lead.
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
JavaServer Faces: The Fundamentals
Component-based Applications
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

2 DOAG November 2001 Modeling J2EE Applications using Oracle9i Designer and Oracle9i JDeveloper Simon W Day Senior Group Manager Application Development Tools Product Management Oracle Corporation

3 DOAG November 2001 Agenda  Where are we today?  Where will we be with Oracle9i?  Oracle9 i DS: A New Modeling Approach  What is Oracle JHeadStart?  Where do we go from here?

4 DOAG November 2001 Agenda  Where are we today?  Where will we be with Oracle9i?  Oracle9 i DS: A New Modeling Approach  What is Oracle JHeadStart?  Where do we go from here?

5 DOAG November 2001 Productivity Flexibility Coding ComponentsDeclarative Model-Based Application Development Tools Different Ways to Develop an Application Designer Forms Developer Business Components JDeveloper Accelerators JHeadstart

6 DOAG November 2001 Designer 6 i : Modeling & Generation  Model Business Processes and Data Requirements  Database Design, Capture and Generation  Generate Forms, Reports and Web Applications  Productively Manage Team Development Browser: Hollywood X Action Edit Block Filed + Customers:

7 DOAG November 2001 Forms 6 i : Declarative  Declarative RAD Environment – Wizard-Based Development and WYSIWYG Editors – Promote, Re-use, and Enforce Standards – Tight integration with the Oracle Database  Powerful Runtime Framework – Rich Interactive Java UI – Optimized, generic Java client – Built-in performance over any network – Out-of-the box scalability – Built-in core services – Servlet-based deployment for the Internet and Intranet

8 DOAG November 2001 BC4J: Component Development  A Java/XML framework for productively building, reusing, deploying, and customizing business logic  Productive development capabilities – Built-in support for common requirements like O- R mapping, validation, UI binding, and customization  Flexible deployment  Universal client access

9 DOAG November 2001 JDeveloper 3.2: Java & XML Coding  Productive Visual IDE  BC4J Framework  Java Language support  End-to-End XML Support  Remote Debugging  HTML generation with Servlets and JSP  Support for EJBs and CORBA Objects  Database access from Java  SQLJ  Java Forms with Data- Aware Controls

10 DOAG November 2001 Agenda  Where are we today?  Where will we be with Oracle9i?  Oracle9 i DS: A New Modeling Approach  What is Oracle JHeadStart?  Where do we go from here?

11 DOAG November 2001 What is Oracle9 i ? Oracle9 i Developer Suite Oracle9 i Application Server Oracle9 i Database

12 DOAG November 2001 Oracle9 i : Goals CompleteIntegratedStandard

13 DOAG November 2001 What is Oracle9i Developer Suite (9iDS)?  Business Intelligence – Reports Developer – Discoverer Administrator – Warehouse Builder – Clickstream Intelligence Builder  Application Development – Software Configuration Manager (SCM) – Designer – Forms Developer – JDeveloper and BC4J – Developer's Kits

14 DOAG November 2001 Complete, Integrated, Standards Any development style Any language Any operating system Any of the latest Internet standards Any client Any phase of the development lifecycle Modeling, RAD/4GL, component-based, 3GL Java, XML, HTML, SQL, PL/SQL Windows, Unix, Linux J2EE, XML, SOAP, UML Desktop, Browser, Mobile Design, coding, compilation, debugging, deployment, tuning, monitoring, SCM

15 DOAG November 2001 Oracle9 i Designer  Oracle9 i Designer as part of Oracle9 i DS  Stabilization against Oracle9 i stack: – Install in Oracle9 i Home (9 i RSF stack) – Run in Oracle9 i DB – Generate and capture Oracle9 i DB – Generate and capture Oracle9 i Forms & Reports – PL/SQL Web Generation certified against Oracle9 i AS V2 Browser: Hollywood X Action Edit Block Filed + Customers:

16 DOAG November 2001 Oracle9 i JDeveloper at a Glance CheckoutCheckout DesignDesign EditEdit CompileCompile TestTest DebugDebug TuneTune CheckinCheckin DeployDeploy Complete Integrated

17 DOAG November 2001 Oracle9 i JDeveloper  100% Java IDE  J2EE development and deployment support  Support for Oracle9 i AS Containers for J2EE (OC4J)  UML modeling  SCM support for Oracle9 i SCM, CVS, ClearCase  Profiler and CodeCoach tools  Enhanced BC4J  Improved JSP support  Improved Java clients for BC4J  Enhanced database integration features  Enhanced debugging support  Powerful code editor and tools  Java Addin API for customizing JDeveloper  Enhanced XML support

18 DOAG November 2001 Oracle9 i JDeveloper  100% Java IDE  J2EE development and deployment support  Support for Oracle9 i AS Containers for J2EE (OC4J)  UML modeling  SCM support  Profiler and CodeCoach tools  Enhanced BC4J  Improved JSP support  Improved Java clients for BC4J  Enhanced database integration features  Enhanced debugging support  Powerful code editor and tools  Java Addin API for customizing JDeveloper  Enhanced XML support

19 DOAG November 2001  Class Modeler – model e-business objects – generate Java and BC4J – capture BC4J Entity Objects from tables  Two-way synchronization of code and model BC4J Java XML Oracle9 i JDeveloper: UML BC4J Entity Objects

20 DOAG November 2001  Activity Modeler – model e-business processes – model object states – generate Enterprise Application Integration definitions  Oracle AQ  Oracle Workflow Object States Oracle9 i JDeveloper: UML AQ Workflow

21 DOAG November 2001  Artifacts stored in XML  Full SCM support for – Oracle9 i SCM – CVS – ClearCase  XMI support for interchange of models – Currently import only XMI Oracle9 i JDeveloper: XML, SCM, XMI SCM XML

22 DOAG November 2001 Agenda  Where are we today?  Where will we be with Oracle9i?  Oracle9 i DS: A New Modeling Approach  What is Oracle JHeadStart?  Where do we go from here?

23 DOAG November 2001 Oracle9 i DS: A New Modeling Approach Browser: Hollywood X Action Edit Block Filed + Customers: DesignerJDeveloper SCM

24 DOAG November 2001 Use Cases 1.I have a Designer server model on which I want to build BC4J 2.I have a database that I want to visualize and refine before I start my BC4J development 3.I have been developing in JDeveloper 3 and I want to verify my database design 4.I am working on an Application Integration project and I want to manage dependencies on my Oracle Queues 5.I have been developing my UML models in another tool and I want to generate a robust persistency model 6.I want to use a single SCM system for my Designer and JDeveloper artefacts 7.I want to leverage my Designer module definitions in the J2EE world

25 DOAG November 2001 I have a Designer server model on which I want to build BC4J Browser: Hollywood X Action Edit Block Filed + Customers: DesignerJDeveloper

26 DOAG November 2001 I have a database that I want to visualize & refine before I start my BC4J development DesignerJDeveloper Browser: Hollywood X Action Edit Block Filed + Customers:

27 DOAG November 2001 I have been developing in JDeveloper 3 and I want to verify my database design DesignerJDeveloper Browser: Hollywood X Action Edit Block Filed + Customers:

28 DOAG November 2001 I am working on an Application Integration project and I want to manage dependencies on my Oracle Queues DesignerJDeveloper Browser: Hollywood X Action Edit Block Filed + Customers:

29 DOAG November 2001 I have been developing my UML models in another tool and I want to generate a robust persistency model DesignerJDeveloper Browser: Hollywood X Action Edit Block Filed + Customers:

30 DOAG November 2001 I want to use a single SCM system for my Designer and JDeveloper artefacts Browser: Hollywood X Action Edit Block Filed + Customers: DesignerJDeveloper SCM

31 DOAG November 2001 I want to leverage my Designer module definitions in the J2EE world Browser: Hollywood X Action Edit Block Filed + Customers: DesignerJDeveloper JHeadStart Designer Generator

32 DOAG November 2001 Agenda  Where are we today?  Where will we be with Oracle9i?  Oracle9 i DS: A New Modeling Approach  What is Oracle JHeadStart?  Where do we go from here?

33 DOAG November 2001 What is Oracle JHeadStart?  Oracle Consulting's RAD approach for building J2EE applications  Enables fast, reliable, and repeatable development of complex transactional systems  Combines frameworks to implement the J2EE Model View Controller (MVC) architecture  JHeadstart Designer Generator – Source the generator from Designer module definitions  JHeadstart Application Generator – Ddeclaratively specify your application definition in XML

34 DOAG November 2001 What is the MVC Architecture?  Model: represents enterprise data and its business rules  View: displays data contained in the model  Controller: is the glue between View and Model. It reacts to significant events in the View, which may result in manipulation of the Model. update (change state) select view get data (query state) View ModelController

35 DOAG November 2001 JHeadstart Application Generation Model - BC4J View - UIX Controller 9iAS MVC Application Definition.XML BC4J meta-data.XML Domains.XML Designer Repository JHeadstart Application Generator JHeadstart Designer Generator

36 DOAG November 2001 JHeadstart Designer Generator  Hybrid deployment from single source – for example WebForms and HTML Internet  Eases transition to Java / XML / HTML world – modest upskilling required – allows for visual, wizard-driven development – highly productive entry into the new world

37 DOAG November 2001 What do you get?  A migrated application with: – Professional and powerful HTML user interface – Most common layout styles are fully generated – Compliant with the MVC paradigm – Component based architecture that enables you to wire different business component together  Your existing applications running in the new development and deployment paradigm – Java / XML / HTML based, open and compliant with standards – minimum loss of functionality

38 DOAG November 2001

39 DOAG November 2001 Agenda  Where are we today?  Where will we be with Oracle9i?  Oracle9 i DS: A New Modeling Approach  What is Oracle JHeadStart?  Where do we go from here?

40 DOAG November 2001 Oracle9 i Designer: Release 2  Better support for existing database objects  Support for new 9 i database objects and structures Browser: Hollywood X Action Edit Block Filed + Customers: Further support to be determined early 2002

41 DOAG November 2001  Further UML Support  Broader coverage – More modeling techniques – Wider XMI support  Deeper coverage – UML Profiles – Richer BC4J modeling Oracle9 i JDeveloper: Release 2

42 DOAG November 2001 Designer to JDeveloper Migration Utilities Browser: Hollywood X Action Edit Block Filed + Customers: DesignerJDeveloper SCM Migration Utilities

43 DOAG November 2001 Summary  Use 9i Designer to – model, generate and capture server objects – model module definitions  Use 9i JDeveloper UML models to model, generate and capture – Class – BC4J – AQ  Use JHeadstart to generate Java / HTML applications from Designer module definitions  More to come in 2002

44 DOAG November 2001 Q U E S T I O N S A N S W E R S &

45 DOAG November 2001 Oracle Modeling is Alive

46 DOAG November 2001 Fill Out a Survey and Get a Chance to Win a Compaq iPAQ! We want to know what you think! Fill out the survey that was handed out at the beginning of the session for a chance to win a Compaq iPAQ. Remember to include your name and in the available section and we will enter your name into two daily drawings to win an iPAQ