Um cara foi querer dar uma de Oracle fan boy no theserverside.com com o seguinte topico:
Top Ten Reasons to try new Oracle Application Server 10g
Posted by: Debu Panda on March 23, 2004 DIGG
Oracle released Oracle Application Server Containers for J2EE 10g (10.0.3) ? Developer Preview J2EE 1.4 compliant developer preview about three weeks back. We have carefully examined issues/concerns raised by the J2EE development community in several threads in theserverside.com on our previous releases and tried to address them. You can try this out and give your feedback to us. We appreciate all your comments after trying out this release.
The top 10 reasons you want to try OC4J 10.0.3 are:
[i]1. OC4J 10.0.3 is one of the first J2EE 1.4 implementations. Oracle is one of the first J2EE vendors that have configured the J2EE 1.4 Blueprint Java Adventure Builder Application 1.0 at to run on OC4J. See http://otn.oracle.com/tech/java/oc4j/1003/how_to.html for details.
OC4J is great to develop with because of its simple and efficient environment – startup times are low and deployment is fast.
The configuration of OC4J is very simple with several configuration and deployment options: A JMX enabled GUI interface utilizing JSR77 and JSR88 capabilities, A JMX enabled web interface, command line utility or just by hand editing the configuration files. The deployment and configuration of custom MBeans with applications to enable them to be managed from the OC4J JMX Console is supported. The JMX GUI/Web consoles are prototypes and will not be what’s delivered in the actual product. See http://otn.oracle.com/tech/java/oc4j/1003/how_to/jmx_demos.zip for an example that demonstrates using JMX from within a sample application.
OC4J works with a number of popular J2EE development environments. Oracle provides Oracle JDeveloper 10g as an integrated IDE for OC4J for development, deployment, testing, tuning and debugging at http://otn.oracle.com/products/jdev. Developers who use XDoclet will find tags specific to OC4J at http://xdoclet.sourceforge.net/tags/oracle-tags.html. Eclipse developers can use extensions like Lomboz (http://www.objectlearn.com/index.jsp) to develop with OC4J.
We have completely revamped the Transaction Manager in OC4J to support distributed transactions between heterogeneous XA-resources like third-party databases like MS SQLServer, IBM DB2 and third-party JMS providers like MQ-Series. See http://otn.oracle.com/tech/java/oc4j/1003/how_to/how-to-midtier-2pc.zip for the sample that demonstrates of distributed transaction.
We have significantly improved the In-memory JMS implementation to make it more robust and reliable. You can use the In-memory JMS to build and test your MDB applications that use the JCA 1.5 Resource Adaptor interface. Also you can use IBM MQ-Series as the JMS provider for OC4J using the JCA compliant Generic Resource Adaptor interface. See http://otn.oracle.com/tech/java/oc4j/1003/how_to/jcajmsmq.zip for the MQ-Series demo with OC4J.
We have now integrated the OracleAS Toplink CMP as the default persistence manager for CMP entity beans so you get the great caching and performance benefits of OracleAS Toplink. See http://otn.oracle.com/products/ias/toplink/preview/examples/oc4j_examples.zip for OracleAS Toplink samples.
A brand new functional area that we’ve addressed with this release is Job Scheduling. OC4J 10.0.3 integrates the OracleAS Job Scheduler that provides asynchronous scheduling services for J2EE applications. See http://otn.oracle.com/tech/java/oc4j/1003/how_to/jobscheduler/bidwatch-demo.zip for eBay? auction monitor demo.
OC4J 10.0.3 has comprehensive support for Web services that includes but not limited to JAX-RPC stateless and tasteful Web services, Top-down document-literal Web service, Top-down RPC-literal Web service, JAX-RPC handlers and Handler chains, SOAP Headers, SOAP with Attachment APIs for Java (SAAJ), Web Services Metadata annotation, EJB 2.1 Web service, PL/SQL Web services, SQL DML operations as Web services, SQL queries as Web services, Java classes in the database as Web Services, Asynchronous Web services for JMS topics and queues, CORBA Web services, WS-I basic profile
1.0. See http://otn.oracle.com/tech/java/oc4j/1003/how_to/how-to-ws.html for a set of samples that run on OC4J.
And of course OC4J is free for developers and ISVs! You can download OC4J 10.0.3 Developer Preview from OTN at http://otn.oracle.com/tech/java/oc4j/1003/content_preview.html [/i]
Link para o topico: http://www.theserverside.com/news/thread.tss?thread_id=24665
Abaixo a ultima resposta do topico… :lol: :lol: :lol: :lol:
[i]Top Ten Reasons to uninstall Oracle Application Server 10g
Posted by: Theodore Kupolov on February 04, 2005 in response to Message #114945
Currently I participate in a project targetted to Oracle 10g (9.0.4 - Versioning is the first reason :). I’am a survival consultant, because project is in critical situation. I’ve never used Oracle AS before (only JBoss, BES, Websphere, Weblogic), but my first impression (after 2 month) is AWFUL:
- The release is very buggy - each redeployment needs to restart server - otherway it will cause memory leaks or other unknown problems.
- OID (Oracle LDAP) can not be installed on the same machine with other Oracle application server. Moreover it requires 1GB of physical memory to run.
- If you made a mistake in app descriptors or configs - the best you can get is something like “Unable to start OC4J instance: cased by IllegalStateException …”.
- Documentation is suxx… I’ve got a feeling that document writers explore the features of Oracle AS and describe them as they understand, so each article solve the same problem VERY differently. Most of the samples I’ve ran need aditional bug fixing, several examples produced compile time errors.
- In order to turn on a feauture like SSO or Security LDAP Provider, you should patch 100 property and config xml files.
- I had to decompile jazn implementation in order to understand how the security subsystem works, and as far as I can judge this app server is developed by several teams, which don’t know about existence of each other.
- The server has no development mode. I’ve compared Weblogic and Oracle running similar applications - and it seems to me that BEA’s product is a lightweight container;)
I hope that 10.0.3 will solve the most irritating bugs, so this AS could be used for production and development.
Theodore Kupolov [/i]
O cara simplesmente destruiu…kkkkkkkkkkkkkkkkk