Project progress tracking application
Download
1 / 19

Project Progress Tracking Application - PowerPoint PPT Presentation


  • 181 Views
  • Updated On :

Project Progress Tracking Application. CERN Oracle Desktop Forum Jurgen De Jonghe / AS-IDS. Project Progress Tracking. Easy browsing of all tasks. Automatic request for progress reporting. Uniform Reports available in a central location.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Project Progress Tracking Application' - wyome


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Project progress tracking application l.jpg

Project Progress Tracking Application

CERN Oracle Desktop ForumJurgen De Jonghe / AS-IDS

CERN Oracle Desktop Forum, Jurgen De Jonghe


Project progress tracking l.jpg
Project Progress Tracking

  • Easy browsing of all tasks.

  • Automatic request for progress reporting.

  • Uniform Reports available in a central location.

  • Management at all levels can follow up what is happening, trends...

  • Users kept informed pro-actively

  • Data is validated: PBS, Contracts…

CERN Oracle Desktop Forum, Jurgen De Jonghe


Interaction l.jpg
Interaction

Two main interfaces:

  • E-mail:Progress Reports, Notification

  • Web:All functionality

  • Export:

    • Excel, Ms Project

  • Import:

    • Excel, readable formats … XML

  • CERN Oracle Desktop Forum, Jurgen De Jonghe


    Some history l.jpg
    Some History

    • V1:

    • Oct ‘98: Request from ATLAS

    • Apr ‘99: Production Start

    • May ’99: Request from CMS

    • V2:

    • Dec ’01: Request from LHC project

    • Mar ’02: Contract Tracking

    • Oct ’02: EVM

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    V1 development tools l.jpg
    V1 Development Tools

    • Designer 2.1.2 (ER + Design Editor)

      • RAD

      • Reuse

      • Admin Screens (Application and Project)

      • End-User Screens

      • Large Development Teams

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    V1 screens l.jpg
    V1 Screens

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Slide7 l.jpg
    V2

    • Oracle 9i Release 2 DB

    • Oracle 9i Application Server (9.0.2)

    • Oracle 9i JDeveloper

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Model view controller l.jpg
    Model-View-Controller

    • aims:

      • separate design concerns (data persistence and behavior, presentation, and control)

      • decrease code duplication

      • centralize control of application facilities as security, logging, and screen flow

      • scales better !

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Mvc cont d l.jpg
    MVC cont’d

    • benefits:

      • make the application more easily modifiable, maintainable

      • developers with different skill sets

      • new data sources are easy to add (adaptors)

      • new client types are easy to add

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Struts l.jpg
    Struts

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Model l.jpg
    Model

    Business Components for Java (BC4J)

    PL/SQL

    . Audit. Tracking. Breakdown

    ViewObject

    Entity + Business Rules

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Bc4j strengths l.jpg
    BC4J Strengths

    • Integrated in Jdeveloper

      • Creation from existing data model

      • Testing

      • UML

      • +Struts

      • Easy generation of web pages

    • Access to SQL (if you want)

    • Deployment options (EJB!)

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Bc4j weaknesses l.jpg
    BC4J weaknesses

    • inheritance problems

    • many-to-many relationships

    • lack of documentation, samples

    • lack of repository

    • [taglibrary]

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Struts bc4j integration l.jpg
    Struts - BC4J integration

    • Generates web app based on existing Business Components

    • Standard actions implemented using Struts framework

    • Struts version of the BC4J Data Tags

    • No need to include event handling in each BC4J JSP

    • Uses a single, easy to localize .properties file for message strings

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Jheadstart l.jpg
    JHeadstart

    • Declarative (4GL-like) building of J2EE applications:

      • Oracle9iAS MVC Framework

      • BC4J

      • UIX

    • Application Generator

      • driven from XML meta-data created w JDeveloper wizards

    • Designer Generator

      • from Forms/Designer to Java/J2EE

      • meta-data in Designer Repository transformed into XML meta-data format for Application Generator.

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Xml description of model l.jpg
    XML: Description of Model

    • Definition of ER model in XML

      • generate PL/SQL packages

      • generate Business Components

      • storage parameters

      • indexes etc.

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Xml pipeline l.jpg
    XML: Pipeline

    • XSQL generator

    • XSL-Transformations

    • Validation (Domain, Schema..)

    • BC4J, Excel serializer

    • BC4J generator

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Xml pipeline18 l.jpg
    XML Pipeline

    CERN Oracle Desktop Forum, Jurgen De Jonghe


    Xml aisevent system l.jpg
    XML: aisEvent System

    AIS applications send XML messages on important events

    Interested parties can listen via Xpath expressions

    ü

    Event Bus

    Institute Responsible(all reports for Lebedev)

    Project Leader

    (all delays > 10%)

    Resource Coord(all expenditures >MoU)

    CERN Oracle Desktop Forum, Jurgen De Jonghe