janus brownbag • may04/00

13
Janus Brownbag • May04/ Janus & WebObjects

Upload: mervyn

Post on 12-Feb-2016

50 views

Category:

Documents


0 download

DESCRIPTION

Janus & WebObjects. Janus Brownbag • May04/00. Janus ?. An integrated suite of Web-based applications (a portal) to provide personalized (and, eventually, customized) information services to members of the University community. WebObjects ? Application Development Environment. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Janus Brownbag • May04/00

Janus Brownbag • May04/00

Janus &WebObjects

Page 2: Janus Brownbag • May04/00

Janus ?• An integrated suite of Web-based applications (a portal) to provide personalized (and, eventually, customized) information services to members of the University community.

Page 3: Janus Brownbag • May04/00

WebObjects ?Application Development Environment

• Its core is a server-side Java development environment for implementing application specific logic

• It provides a development tool for building a Web-based user interface to Java applications.

• It provides object-oriented access to database environments

Page 4: Janus Brownbag • May04/00

WebObjects ?Application Deployment Environment

• It’s an application server environment that sits between a Web server (which interacts with a browser) and data sources.

Page 5: Janus Brownbag • May04/00

High Level ViewWeb BrowsersJava Clients

Data Sources

Web Servers

Distributed Objects

Data Services

Page 6: Janus Brownbag • May04/00

Advantages ...• Provides industrial strength programmable access to information resources

• Provides Object-oriented, Java-based, development environment (enables reusable module development, provides frameworks of useful classes, etc.)

• Provides Cross Platform capabilities (Mac OS X and NT for development; and Solaris and HP-UX for deployment)

Page 7: Janus Brownbag • May04/00

… advantages• Provides application independent adapters to multiple Web Servers (Apache, Netscape, Microsoft)

• Provides adapters to multiple relational databases (Oracle, Sybase, Informix, ODBC), data sources (LDAP, XML), and Enterprise Systems (PeopleSoft, SAP)

• Provides redundant, scalable operation (multiple instances of a single application on multiple machines).

Page 8: Janus Brownbag • May04/00

Challenges !• WebObjects is a lot to learn:

• Understanding object-oriented approach to design and development of applications

• Learning the depth and power of the class libraries provided, including the Enterprise Objects model for data access

• Learning to use the suite of powerful and comprehensive development tools

Page 9: Janus Brownbag • May04/00

WebObjects Builder

Page 10: Janus Brownbag • May04/00

ProjectBuilder

Page 11: Janus Brownbag • May04/00

EOModeler

Page 12: Janus Brownbag • May04/00

Demo ...

Page 13: Janus Brownbag • May04/00

Questions ?