Oracle Corporation

CERN Innovates with Oracle9 i Developer Suite

" We found that Oracle9 i Developer Suite covers all our application development needs from RAD development to the most demanding J2EE based Web interfaces."
-- Derek Mathieson, Project Leader and Principal Software Engineer, CERN

Key Benefits
• Fast and easy adoption of innovative standards such as Enterprise JavaBeans with wizards and remote debugging

Reduced learning curve that limits the impact of turnover in development teams

• Integration between various development tools to take advantage of developers' skills

Oracle Products & Services
• Oracle9 i Developer Suite
• Oracle9 i Application Server
• Oracle Database

Corporate Profile

Geneva, Switzerland

CERN, the European Organization for Nuclear Research. CERN is the world's leading particle physics research laboratory and the birthplace of the World Wide Web. Some 10,000 scientists, half the particle physicists in the world, use the facilities at CERN. The business of CERN is pure science, exploring the most fundamental questions of nature. The tools of the laboratory, particle accelerators and detectors, are among the largest and most complex scientific instruments in the world. CERN is currently working on the construction of a new 27-kilometer accelerator, the Large Hadron Collider(LHC), due for completion in 2005.





Creator of World Wide Web Relies on Oracle9 i Developer Suite for Rapid Application Development
CERN developed the World Wide Web in order to help more than 10,000 nuclear physicists spread among 49 different countries and 63 nationalities collaborate and exchange information in a global physics community. When looking at developing the Electronic Document Handling (EDH) system - CERN's own internal Web-based e-business application for procurement and human resource management, the company had to select a very productive development environment that supports the rapid delivery of Web-based multilingual applications to more than 10,000 active users, with an average of 1,500 different users on the system each day.
As cutting-edge company, CERN wanted a development environment that supports the latest EJB standards and boosts the productivity of its Java developers while leveraging the capabilities of PL/SQL development. Oracle9 i Developer Suite met all these requirements at once.
CERN used Oracle9 i Developer Suite - and primarily Designer, Forms, and JDeveloper to develop the EDH system, which includes 50 Java Servlets and Enterprise JavaBeans along with Java clients. The EDH application is deployed on Oracle9 i Application Server.

High-Level Project Goals

Support for the latest J2EE standards and more specifically for Container Managed Persistent Entity Beans. As an early adopter of the EJB specification back in 1998, CERN wanted to move its unique in-house configuration to a standard Container Managed Persistent Entity Beans implementation.
Increasing the productivity of Java developers while implementing the latest J2EE specifications.
Reducing the impact of turnover on development costs and on overall quality of development as CERN developers are primarily students and scientists who come and go based on their research schedule.

Why Oracle?
With Oracle9 i Developer Suite, CERN gets everything the company needs to support the various types of applications in its e-business systems - from highly interactive Java clients to easy-to-use HTML interfaces. The suite also helps CERN developers adopt the latest J2EE standards as early as possible while offering them the ability to use both their Java and PL/SQL skills.

Fast and Easy J2EE Development
Oracle9 i Developer Suite enabled CERN to quickly adapt its EDH system to the latest EJB standard. The wizard-based approach of JDeveloper and its advanced Java editing capabilities eased the way of CERN developers into the world of Java and J2EE, and saved a lot of tedious coding.

"The Right Tool for the Right Job"
CERN developed its EDH system with the various tools available in Oracle9 i Developer Suite to take advantage of the heterogeneous skills of their developers and to use the "right tool for the right job". For example, in addition to JDeveloper for core EJB development, the company used Oracle Designer to model and automatically generate HTML interfaces to database information while Oracle Forms Developer and its RAD capabilities were used to easily create highly interactive Java client applications. This perfect match between tools and development needs saved CERN time and money and reduced the overall time to market.