Open Environment
- Built-in Web Services Support
- Java API for XML Parsing (JAXP)
- Java Message Service (JMS)
- Platform Independence
- Web Server Integration
- In-the-Box Database Connectivity
Built-in Web Services Support
Building web services in Macromedia JRun 4 is as simple as editing a deployment descriptor to expose your regular Java classes or Enterprise JavaBeans as web services. Consuming web services is equally easy: JRun 4 automatically generates Java proxies for web services based on their WSDL files. The portable, freely distributable Web Service Tag Library in JRun 4 can also be used to dynamically invoke web services from JavaServer Pages.
Java API for XML Parsing (JAXP)
JRun integrates a JAXP-compliant XML parser and an eXtensible Stylesheet Language Transformation (XSLT) engine.
Java Message Service (JMS)
JRun 4 includes a durable and transactable JMS 1.02b-compliant provider that supports both point-to-point and publish/subscribe synchronous and asynchronous messaging. JRun 4 also provides support for external JMS providers, such as SonicMQ.
Platform Independence
Ideal for heterogeneous computing environments, JRun 4 runs on all the major operating systems: Windows, Solaris, Linux, IBM AIX, HP-UX, and Compaq Tru64.
Web Server Integration
JRun 4 comes with its own integrated web server for development. High performance and clustering-enabled web server connectors also allow you to use JRun 4 with all major web servers, including Apache, Microsoft IIS, Netscape Enterprise Server, iPlanet, and Zeus.
In-the-Box Database Connectivity
JRun 4 supports any database for which a JDBC driver is available. In addition, JRun 4 comes with type 4 JDBC drivers for all the major databases: Oracle, Microsoft SQL Server, Sybase, DB2, and Informix. These drivers are for an unlimited number of connections and can be deployed with your application.

