* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Apple Presentation Template Supplement
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
Versant Object Database wikipedia , lookup
Business intelligence wikipedia , lookup
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 ?