Apple Presentation Template Supplement
Download
Report
Transcript Apple Presentation Template Supplement
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
•
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
WebObjects ?
Application Deployment Environment
•
It’s an application server
environment that sits between a
Web server (which interacts with
a browser) and data sources.
High Level View
Web Browsers
Java Clients
Data Services
Web Servers
Data Sources
Distributed Objects
Advantages ...
•
Provides industrial strength
programmable access to
information resources
•
Provides Object-oriented, Javabased, development environment
(enables reusable module
development, provides
frameworks of useful classes,
etc.)
•
Provides Cross Platform
capabilities (Mac OS X and NT for
… 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
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
WebObjects Builder
ProjectBuilder
EOModeler
Demo ...
Questions ?