2009年7月14日星期二

SOASuite_014:Oracle ESB 10g 问与答

问题1:OSB与OESB的区别?
Oracle Service Bus (OSB)前身是BEA的AquaLogic Service Bus,是一个独立的ESB产品。OSB在业界有很高的知名度,目前OSB只能运行在 WebLogic Server上。
Oracle Enterprise Service Bus (OESB) 是SOA Suite 10.1.3.1的一个重要组件。OESB的知名度不如OSB,但是OESB可以运行在OC4J 和WebSphere上。
问题2:OESB会继续开发并支持旧的客户吗?
是的。OESB将会一直作为是SOA Suite 10g的一个重要组件。
并且,使用ESB10.1.3开发的ESB,可以升级到SOA Suite 11g中的mediator部件中。






问题3:运行时遇到一个错误:
An unhandled exception has been thrown in the ESB system. The exception reported is: "oracle.tip.esb.monitor.MonitorException: 无法构建实例关系, 因为没有必需的元数据 at oracle.tip.esb.monitor.manager.database.MetadataProvider.getRelationshipXML(Unknown Source) at oracle.tip.esb.monitor.manager.database.DBActivityMessageStore.getInstanceRelationship(Unknown Source) at oracle.tip.esb.console.XMLInstanceManagerImpl.getRelationship(Unknown Source) at oracle.tip.esb.configuration.servlet.command.GetTrackingDetailsCommand.execute(Unknown Source) at oracle.tip.esb.configuration.servlet.CommandServlet.doJob(Unknown Source) at oracle.tip.esb.configuration.servlet.CommandServlet.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595) ".

没有评论: