Download Apple Presentation Template Supplement

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Expense and cost recovery system (ECRS) wikipedia , lookup

Data vault modeling wikipedia , lookup

Clusterpoint wikipedia , lookup

Operational transformation wikipedia , lookup

Information privacy law wikipedia , lookup

Open data in the United Kingdom wikipedia , lookup

Semantic Web wikipedia , lookup

SAP IQ wikipedia , lookup

Versant Object Database wikipedia , lookup

Business intelligence wikipedia , lookup

Web analytics wikipedia , lookup

Database model wikipedia , lookup

Transcript
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 ?