Sie sind auf Seite 1von 3

Sheet1

TheServerSide.com ESB dashboard (draft)


ESB Comparison 0 1 Unacceptable 4 5 Acceptable (fully meets requirement) 2 3 Potentially acceptable (partially meets requirement) IBM Websphere ESB 3 3 5 2 3 4 4 5 5 4 5 5 2 2 2 IBM 1 2 3 0 0 0 SM 5 5 5 5 5 Mule 1 5 5 5 SM 3 3 4 5 4 5 4 IBM 1 3 IBM 0 5 5 5 4 4 5 5 3 3 3 Apache ServiceMix 2 3 2 3 2 3 2 2 3 5 1 2 4 4 3 SM 5 5 5 5 4 4 Mule 0 5 5 5 5 BEA

BEA AquaLogic

Key: 1 = lowest, 5 = highest Business driver assessment Ease of integration flexibility with current and planned applications ESB business process control, change, management, governance, and life-cycle features Completeness of the ESB product offering ESB security features and functionality ESB features protect legacy middleware investments ESB scalability, robustness, reliability, clustering, and fail-over features ESB process modeling with BPEL capabilities Extensive range of ESB communications connectors and transport options ESB business process orchestration capabilities ESB compliance with industry standards Proven ability of ESB to sustain high volumes in production ESB mediation capabilities ESB development environment flexibility ESB integration with other vendor SOA technologies ESB impact on existing architecture and infrastructure Deployment Topology Client/Server Enterprise Service Network (ESN) ESB Peer to Peer Streaming Remote deployment and management Operating System Deployment Options Mac OSX Red Hat Linux Solaris SPARC/x86 Suse Linux Windows Server Deployment Complexity Impact on existing infrastructure J2EE Application Server Installation

4 5 5 4 3 3 3 5 5 5 4 5 2 2 3 BEA 4 5 5 5 1 3 BEA Mule

Page 1

Mule 5 4 5 4 5 4 3 5 4 5 5 5 5 5 5

Sheet1
Stand-alone (no app server) installation Support Options 24X7 Support Availability Contract Support Availability Custom Engineering Services License and Support Costs License cost (Specify Method) Annual Support Cost Dependencies on other Product Components Installed Customer Base Private Sector Public Sector Quality of Service, Monitoring & Lifecycle Support Services SLA Support Monitoring and Management Integrated monitoring, tracing, and logging Eclipse functionality Service Lifecycle management including development, reuse, integration, deployment, management, and optimization Message Types XML Binary Streaming TECHNOLOGY COMPONENT EVALUATION Java 1.4 5 6 API REST POJO Support (No API) Proprietary End to end event support Routing Transport Transformation Service registry and metadata management UDDI V3 or greater Application Server Support Apache Tomcat Geronimo Jboss Jetty Jrun Oracle Resin Web Sphere WebLogic Transport Supports synchronous, asynchronous and request response events BEA 2 0 5 BEA 5 5 5 BEA 3 BEA 2 1 1 1 1 5 1 1 5 BEA 5 Mule 5 Mule 5 4 5 5 4 5 4 5 5 SM 2 Mule 0 SM 4 4 4 5 4 1 1 1 1 IBM 5 Mule 5 5 5 SM 0 IBM 2 2 2 2 2 4 2 5 1 2 BEA 5 5 5 BEA Upfront High 2 BEA over 150 over 100 BEA 5 5 5 4 4 BEA 5 3 4 BEA 3 5 5 Mule 5 5 5 SM 3 2 3 IBM 3 Mule 5 5 5 SM 4 2 2 IBM 3 2 2 Mule 5 5 4 SM 0 5 3 IBM 2 0 5 Mule over 300 over 100 Mule 3 5 5 5 4 SM 5 1 1 IBM 3 5 3 Mule OSS Low 5 SM ~20 ~10 SM 2 1 2 5 2 IBM 5 3 3 OSS High 2 IBM over 100 over 100 IBM 4 5 5 5 4 Mule 5 5 5 SM 5 SM 5 2 5 IBM Upfront Low 2 3 IBM 5 5 5 2

Page 2

Sheet1
Integration/Framework EJB GigaSpaces HiveMind JavaSpaces JBI JCA JNDI JOTM JTA PicoContainer Plexus Spring Development Tools Component development environment for writing intelligent adapters in multiple languages Developers insulated from messaging layer Documented Service API for developing new services JMS compliant messaging API Open platform for 3rd party tools, IDEs, etc. Standards based OS agnostic Supports full XML standard Web Services Axis REST SOAP WebMethods Glue Xfire Security ACEGI JAAS PGP Other Technology Support BPEL jBPM JSR -223 (Scripting) OGNL Filters Quartz (scheduling) BEA 5 4 1 3 3 0 0 0 5 0 0 5 BEA 5 5 5 5 0 3 5 BEA 2 3 5 1 4 BEA 5 5 3 BEA 5 0 5 0 0 Mule 3 4 5 5 5 Mule 5 5 5 SM 1 0 5 0 5 Mule 5 5 5 5 5 SM 0 5 2 IBM 5 0 5 0 0 Mule 4 5 5 5 5 5 5 SM 5 1 5 3 5 IBM 0 5 3 Mule 5 5 5 5 4 5 5 5 5 5 5 5 SM 3 5 4 5 5 5 3 IBM 2 3 5 0 2 SM 1 1 1 1 5 5 0 0 5 0 0 3 IBM 5 5 5 5 0 2 5 IBM 5 0 1 1 4 4 1 1 5 0 0 3

Page 3

Das könnte Ihnen auch gefallen