务管理和CORBA应用监控; SilkMeter 用于存取控制和使用计测; SilkRealizer 用于情景测试和系统监控; SilkRadar 用于自动缺陷跟踪; Profiler 用于记录测试运行辅助数据.
在 CORBA 中间件测试方面, 有CORBA Testbed v2.2, 可用于功能测试, 性能测试,互易性测试和标准符合测试. 另外ApTest公司的中间件测试工具, 有专门面向CORBA的测试, ApTest是OMG的成员, 对CORBA有特殊专长, 提供的工具有VSOrb 和VSJOrb, 测试内容包括: 功能测试, 性能测试, 互易性测试, ORB实现和应用测试, CORBA 服务和功能实现等.
在提供企业应用集成测试方面, 较有代表性的公司有: Amphora Quality Technologies (AQT), Mercury Interactive, 和Class I.Q., 后者的工具套件IQTest, 采用所谓的Universal Test Harness Technology and Adapters技术, 允许它的测试系统, 适合广泛一类技术, 在企业应用集成和B2B集成测试策略上, 它特别强调构件测试方法, 把各部分的界面和集成机制单独隔离测试, 以保证及早发现问题, 这一工具的另一特点, 是支持对Web服务的测试解决方案, 包括对SOAP, BizTalk & .NET和 XML消息的测试.
中间件技术的传播和培训
中间件技术是比较复杂的,加上存在多种主流技术,要求掌握的技术面更宽,对许多人来说,包括开发人员,中间件好似一个黑箱,很难掌握,为有利中间件技术的发展和应用推广,一个完整的发展计划,应把技术传播和教育培训也纳入进去。为对培训内容和计划,有较好的把握,在附录二中,我们有意收集了一些国外的经验,作为我们借鉴的参考。 在中间件教育、培训和咨询方面,国外有几位著名的专家,值得我们推荐和注意,他们在世界各地都发表了大量的书刊文章,到处做主题报告,召开研讨和培训班,并都成功地开办了相关的技术咨询公司,在中间件技术传播方面显得十分活跃,起了很大的推动作用,中国在发展中间件技术的同时,也应鼓励和培养一批这样的专家,以带动整个国家,在中间件技术和应用水平方面,有实质性的提高,这些可推荐的国外专家是:
David Chappell, David Chappell & Associates www.chappe;;assoc.com Roger Sessions ObjectWatch www.objectwatch.com Peter Coad TogetherSoft www.togethersoft.com
附录一。 数据库中间件产品
1. Business Sight Framework from Objectmatter Inc.
by JDBC -- or RDO, or ADO with Microsoft's ODBC drivers. 2. CocoBase (Free, Lite, Enterprise) from Thought Inc. JDBC drivers and uses CORBA or RMI 支持多种平台
3. CocoBase Enterprise O/R from Thought Inc.
leading O/R mapping tool, optimized for EJB and Java,up to 13 different servers 4. DataDirect SequeLink from Merant
100% Pure Java certified data access middleware,full JDBC specification, native access to data eliminating the need for gateways or DBMS vendor middleware. SequeLink ODBC and SequeLink ADO (for OLE) 5. DB2 Universal Database from IBM
multimedia, Web-enabled,OLAP and OLTP
6. dbANYWHERE Server from Symantec
100% JDBC compliant,many databases -- Oracle, Sybase, MS SQL Server, Sybase SQL- Anywhere, MS Access, and other ODBC sources including DB2.dbANYWHERE 7. Dharma Systems eUnify, AppLink (3270, /SAP, 5250 –AS/400, /Seibel –CRM) 8. DbGen Professional Edition from 2Link Consulting, Inc. Java object-relational mapping tool
9. Enterprise Component Broker from Information Builders, Inc
JavaBean,integrated with transaction systems such as CICS and IMS
10. ExpressLane from XDB Systems
native JDBC driver as well as a smart ODBC driver, Link software, GUI tools, access MVS/DB2, IMS, and VSAM
11. FastForward from Connect Software, Inc.
JDBC implementation for Sybase and Microsoft SQL Server 12. Fresco from Infoscape Inc.
Java rapid application development tool, Fresco Information Server 13. HiT JDBC/400 from HiT Software, Inc
100% Pure Java middleware for native DB2/400 SQL, SSL v3.0 support 14. HiT JDBC/DB2 from HiT Software, Inc
100% Pure Java middleware for DB2 SQL access, SSL v3.0 support,
Leveraging the IBM Distributed Relational Database Architecture (DRDA) 15. IDS Server from IDS Software
Type-3 JDBC driver that supports JDK 1.02 and JDK 1.1 browsers Secure JDBC, firewall access, ResultSet caching 16. Jaguar CTS from Sybase Inc component transaction server,
supports multiple component models: JavaBeans, ActiveX and C/C++,
provides connection management, session management, monitoring, multi-database connectivity, and point-and-click administration 17. Javabase/400 from Telasoft Data Corporation
Java with secure record-level access to the AS/400 relational database DB2/400
18. jConnect for JDBC from Sybase Inc
100% Pure Java Type 4 JDBC driver,
translates JDBC calls directly into Sybase's native protocol, TDS (Tabular Data Stream), \
supports Sybase's SQL Server, SQL Anywhere, and over 25 other data sources (such as
Oracle, DB2, Informix, etc.) through Sybase's middleware products, OmniConnect and DirectConnect
19. JDBC Developer from Recital Corporation
all-JavaType 3 / Type 4 JDBC 1.0 driver,
with a server architecture, allowing access to Recital, Oracle, Ingres, Informix, DB2/6000, C- ISAM, Digital RMS, dBase, FoxPro, Clipper and ODBC data sources. 20. JDBC Lite from Software Synergy
light weight JDBC type 3 driver, provides access to ODBC databases requires only a tiny memory footprint, zero client installation
21. JdbCache from Caribou Lake Software Inc
\22. jdbcKona from BEA Systems, WebXpress Division
JDBC drivers for Oracle, Sybase, Informix, and Microsoft SQL Server, Native, non-ODBC implementations via vendor libraries. 23. JDX from Software Tree
provides transactional persistence of Java objects in relational database
24. Jeevan from W3apps Inc
extensible, easy-to-use, networkable OO database,
small size (150 KB), an excellent choice for embedded hardware or software applications such as mobil agents, RMI support and B-tree indexing 25. JRB - Java Relational Binding from Ardent Software, Inc.
Java objects ?> the database.Objects, automatically mapped into database format 26. JSQL from Caribou Lake Software Inc
compliant with Sun's JDBC 2.0 specification, small client footprint 27. Jsvr from Caribou Lake Software Inc
high-performance, Type 3 JDBC connection server, JDBC 2.0 features supported 28. JYD Object Database from JYD Software Engineering Pty Ltd pure object DBMS written entirely in Java for use by Java application 29. ObjectStore PSE for Java from Object Design Inc
full-featured pure Java database with a 150-kilobyte footprint,
pure object architecture reduces database and application memory requirements by 25 percent or more, because no mapping code is needed
30. ObjectStrore DBMS from Object Design
object database management system (ODBMS) for Java, C++ and ActiveX developers,
Native object storage, distributed data caching, seamless Java integration, navigational access, and superior extensibility
31. OpenLink Data Access Drivers For JDBC from OpenLink Software Inc
Generic Type 3 JDBC drivers, to all database engines supported by OpenLink Software 32. Oracle Lite from Oracle Corporation
single-user object-relational DBMS with Java object persistence,
standard Oracle interfaces, Java stored procedures and triggers, and native JDBC drive 33. POET Object Server Suite from POET Software Corporation
creating packaged, high-performance complex data applications,
FastObject Technology with multi-threading and transaction capabilities,
Includes ODMG Java API
34. PRO/Enable from Black & White Software Inc
provides persistent relational-object (PRO) mapping and application development for three-tier applications on UNIX and Windows platforms. 35. Relational Object Framework from Watershed Technologies
RDBMS to Java Object middleware layer, don't need to know anything about SQL, complimentary to EJB, JSP, CORBA, and servlet solutions 36. RmiJdbc from GIE Dyade
JDBC driver that relies on Java RMI
37. SCO SQL-Retriever from SCO
high-performance JDBC and ODBC middleware, Unix Systems
38. SOLID JDBC Driver from Solid Information Technology Ltd
100% Pure Java implementation of JDBC, native \thin-client Java applications 39. SOLID Server from Solid Information Technology Ltd
compact database engine for embedded use in Web applications, fully SQL compliant, native ODBC driver and native type 4JDBC driver 40. Versant ODBMS from Versant Object Technology
Java-enabled Object Database Management System,
ODMG 2.0 standard for transactional object data management 41. VisiChannel for JDBC from Visigenic Software Inc
type 3 JDBC driver, works with most popular DBMSes via ODBC drivers, Built on top of company's VisiBroker CORBA product
附录二。国外中间件技术培训内容和大纲参考
1.SUN公司的中间件培训课程:
Integration tools for e-business Middleware
Message-oriented middleware Remote Procedure Calls (RPCs) Data integration middleware Distributed object middleware Transaction processors
Enterprise Application Integration Workflow services Module wrap-up
2. ETH Zürich 为中间件技术提供的工业课程
1 Architecture of Distributed Information Systems
相关推荐: