About C3Get a MacApple HardwareApple SoftwareSoftwareAppleConsumablesPrintersAccessories
tech specs getting started web services developer resources
Screenshot of WebOjects 5.3
Technical Specifications

Key Features

Web services

  • WebObjects applications can now use or build web services without writing low-level XML, SOAP or WSDL. Includes tools for code-free generation, configuration and testing of web services from existing database assets.

J2EE integration

  • WebObjects applications can be packaged in a single directory (an exploded .war file) that make it easier to deploy to a J2EE servlet container.

Java Web Start integration

  • The WebObjects Java Client technologies generate JNLP files easing integration with Java Web Start.

Improved streaming file upload

  • WebObjects has the ability to stream HTTP request and response content.

Supported Platforms and Technologies

Web services standards

  • XML
  • SOAP
  • WSDL

Servlet/JSP standards

  • EJB
  • JTA/JTS
  • RMI-IIO

Platforms

  • Mac OS X v10.4.1with Xcode 2.1 (development)
  • Mac OS X Server v10.4.1

Database servers

  • Microsoft SQL Server 2000 8.00.194
  • MySQL 4.1.10a
  • OpenBase 8.0
  • Oracle 10g Enterprise Edition
  • Oracle 9i Enterprise Edition Sybase ASE 12.5

Web servers

  • Apache 1.3.33

System requirements

  • 256MB of physical RAM
  • 1GB of available hard disk space

Integrated Tools and Frameworks

Integrated developer tools

  • Integrated with Xcode, Apple’s integrated development environment with compile, edit, debug and project management features
  • Enterprise Object Modeler for object mapping of any JDBC or JNDI data source, extracting schemas automatically, or writing new schemas
  • WebObjects Builder for HTML markup and mapping of dynamic web page components to the underlying object model
  • Direct to Web Services, Direct to Web and Direct to Java Client for code-free, model- and rule-driven application generation
  • Interface Builder for rapidly generating and testing Swing (Java) user interfaces and creating an Aqua interface in Mac OS X

Desktop application support

  • Supports rich, interactive Swing (Java) user interface
  • Handles all session management, transport, and data access transparently with the underlying frameworks
  • Gives you the optimal tradeoff between performance and security by letting you freely move business logic between a client and the application server
  • Works with either browser-based applets or stand-alone Java applications
  • Supports rich media types, including QuickTime movies and RTSP stream
  • Delivers all data over the HTTP server for maximum reach and scalability

Automated Data Access

Object-relational mapping

  • Eliminates the need to write JDBC or SQL code
  • Manages one-to-one, one-to-many, many-to-many and interdatabase relationships
  • Automatically handles object fetching, caching, and committing
  • Provides automatic transaction management, including support for undo, redo, commit, and rollback
  • Allows you to embed referential integrity constraints directly into the model rather than depending on programmer conformance

Database independence

  • Enables developers to replace the underlying database by simply updating the model, without changing any code
  • Lets you customize the object model for a particular application without having to modify the database
  • Supports the seamless incorporation of multiple databases into a single object model

XML interchange

  • Allows your applications to easily consume and generate XML data streams
  • Integrates with Apache SOAP for web services generation
  • Interoperates with other XML-based applications
  • Generates dynamic SMIL for use in multimedia applications

Streamlined Page Generation

WebObjects template engine

  • Allows the creation of virtually any form of markup: HTML, XML, SMIL and others
  • Hides the actual object model from the web designer, preventing scripting errors from corrupting the database
  • Works with the bundled WebObjects Builder (which understands the object model), or with standard HTML authoring tools

Reusable web components

  • Integrates templates, mappings and related code into a single reusable package
  • Supports the updating of mappings independently of the page design
  • Includes dozens of ready-to-use system components
  • Allows you to easily create and reuse your own components

Built-in session management

  • Eliminates the need to write your own session management code
  • Does not require cookies on the user’s system
  • Allows developers to manage sessions at the object level rather than the HTTP level

Flexible Deployment

Stand-alone J2SE server

  • Runs on virtually any Java 2, Standard Edition, 1.3.1 virtual machine application
  • Lets you easily add servers using a variety of prebuilt scheduling mechanisms
  • Automatically restarts instances and connections as needed
  • Supports J2EE technologies including an Object Request Broker (ORB) and an Enterprise Java Beans (EJB) container

Servlet integration

  • Deploys to virtually any J2EE application server
  • Lets you access the WebObjects page generation and automated data access capabilities via Java Server Pages (JSPs) or Servlet

Flexible, low-cost licensing

  • Requires only one license per machine, regardless of platform, speed, or number of processors
  • Places no restrictions on the number of transactions

 
 
E&O.E. Prices subject to change without notification.
Contact Us | Site Map | Terms and Conditions | Privacy Policy | Security Policy
Order Processing Policy | Payment Options | Delivery Policy | Return/Refund Policy
Copyright © 2010 Computer Colour Concepts All Rights Reserved
The AppleCart tel: +27-11-476-1078
 

000313