an ITCS-supported service
my.umich.edu Project Information

Home: my.umich.edu Introduction

About my.umich.edu

Communications

Policies & guidelines

Previews

 

 

WebObjects as an Application Development Tool 

Presented by the Planning Group
at my.umich Project Brown Bag Meeting, 4 May 2000
 
Download PowerPoint file

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

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)
  • 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).

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

WebObjects Builder

ProjectBuilder

EOModeler

Demo

30 August 2000

Send us your questions or comments about my.umich: my.umich.questions@umich.edu