cics 可适用于bank / CallCenter 等事务处理
CICS高级系统管理与应用开发.pdf.rar
http://dl.iteye.com/topics/download/687dc521-a499-3927-b6a8-bd1865fcda16
IBM_CICS中文技术文档.exe.rar
http://dl.iteye.com/topics/download/327e1fd4-133f-397d-80a8-05ebe8fb963a
CLASSPATH
C:\Program Files\IBM\IBM CICS Transaction Gateway\Classes\CTGCLIENT.JAR;C:\Program Files\IBM\IBM CICS TransC:\Program Files\IBM\IBM CICS Transaction Gateway\Classes\;
http://tcaosmail-gmail-com.iteye.com/category/58272
Tuxedo ubbconfig配置详解
http://tcaosmail-gmail-com.iteye.com/blog/362630
Tuxedo 基础
http://tcaosmail-gmail-com.iteye.com/blog/347972
Tuxedo是一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。Tuxedo是一个事务处理(TP)监督 器,它管理联机事务处理(OLTP)系统(参见“事务处理”)操作的事务。客户通过结构化查询语言(SQL)调用,或其它类型的请求,产生对服务器的请 求。这个事务处理监督器确信,正确地进行了修改,以保证数据的完整性。这在一个事务可以改变多个位置的数据库的分布式数据库环境是非常重要的。这个事务处 理监督器使用双阶段提交,以保证所有的数据库都已经接收和认可了这些数据的正确性。否则,这个数据库返回它的事务前状态。
事务监督器从前都是与大的大型计算机系统联系在一起的,但是Tuxedo的设计是为了在不昂贵的基于UNIX的系统上运行。AT&T最初 是作为它自己使用的联机事务处理开发Tuxedo的。虽然Tuxedo必须在U-NIX系统上运行,但是它可以与DOS、OS/2、Windows和 UNIX客户一起工作。它还使用通用的通信协议,如传输控制协议/因特网协议(TCP/IP)和网络基本输入输出系统(NetBIOS),并且可以在这些 环境提供分布式处理支持。例如,它可以根据请求的类型,服务请求从一个客户选择路由到一个特定的服务器。Tuxedo的基本特征是它的联机事务处理系统, 但是,Tuxedo也工作于集成关系型的平面文件,以及层次数据库系统。
相关条目:Connectionless and Connection-Oriented Transactions无连接和面向连接事务;Transaction Processing 事务处理。
Tuxedo作为电子商务交易平台,它允许客户机和服务器参与一个涉及多个数据库协调更新的交易,并能够确保数据的完整性。BEA Tuxedo一个特色功能是能够保证对电子商务应用系统的不间断访问。它可以对系统组件进行持续的监视,查看是否有应用系统、交易、网络及硬件的故障。一 旦出现故障,BEA Tuxedo会从逻辑上把故障组件排除,然后进行必要的恢复性步骤。
BEA Tuxedo根据系统的负载指示,自动开启和关闭应用服务,可以均衡所有可用系统的负载,以满足对应用系统的高强度使用需求。借助DDR(数据依赖路 由),BEA Tuxedo可按照消息的上下文来选择消息路由。其交易队列功能,可使分布式应用系统以异步“少连接”方式协同工作。
BEA Tuxedo LLE安全机制可确保用户数据的保密性,应用/交易管理接口(ATMI)为50多种硬件平台和操作系统提供了一致的应用编程接口。BEA Tuxedo基于网络的图形界面管理可以简化对电子商务的管理,为建立和部署电子商务应用系统提供了端到端的电子商务交易平台。
CICS Transaction Gateway
使现有 CICS 应用程序可以迅速部署到 SOA 之中,同时保证不影响业务逻辑。
CICS Universal Client
允许在企业范围内分发低成本、单用户的 CICS 访问
CICS 命令
cicscp -v start sfs_server /.:/cics/sfs/SFS_SERV StartType=cold
tkadmin query lvol -server /.:/cics/sfs/SFS_SERV sfs_SFS_SERV
CICS Transaction Gateway
http://www-142.ibm.com/software/dre/ecatalog/detail.wss?locale=zh_CN&synkey=J106388N02981T13
IBM CICS® Transaction Gateway 允许用户集成 Web 应用服务器与运行在 CICS 服务器上的后端业务应用程序系统。它为运行在 CICS 服务器上的大多数应用程序提供简单有效且可伸缩的连通性。该产品:
- 是一种经过验证、高性能和健壮的 WebSphere 的连接器。
- 提供了全面的安全环境来优化认证和授权。
- 为在大多数主要执行平台中进行部署提供了应用服务器编程模型的可选择性。
- 通过基于内存的访问来优化与 CICS 应用程序的连接,可实现最佳的性能和可伸缩性。
- 使 J2EE Connector Architecture 得以实现。
CICS Transaction Gateway 和 CICS Universal Client V7.0 的新特性:
CICS® Transaction Gateway (CICS TG) for Multiplatforms V7.1 是市场上领先的 Java™ 2 Platform, Enterprise Edition (J2EE) 连接器,是一款经过数千名客户验证的产品,且被一致认可为高性能、安全性丰富、可伸缩的 CICS 面向服务架构 (SOA) 访问方法。
CICS TG for Multiplatforms V7.1 的新版本提供了与 CICS Transaction Server for z/OS® (CICS TS) V3.2 通道和容器编程模型的互操作性。 这使J2EE 应用程序能够与 CICS 程序交换大量数据,远远超过基于 COMMAREA 的交互所采用的 32 KB 限制。
CICS TG for Multiplatforms V7.0 还提供了以下 CICS 集成扩展:
- XA 支持的新部署选项,实现从 WebSphere® Application server 中的 J2EE 应用程序直接到 CICS TS V3.2 的两阶段提交。
- SSL 支持的新部署选项,使 Java 客户端能够使用到 CICS TS V3.2 的直接加密连接。
还有一系列系统监控改进,提供了:
- 高级系统度量指标,提供增强的问题检测和容量规划功能。
- 用于复合 J2EE 和 CICS 应用程序端到端分析的事务监控基础设施。
- 使 用 CICS TS V3.2 的 IP Interconnectivity (IPIC) 连接时支持 Enterprise Workload Manager (EWLM),从而实现 WebSphere Application Server 和 CICS TS 中部署的复合应用程序的端到端工作负载监控。
除此之外,还通过将 CICS TG 与大量 64 位运行时操作环境配合使用提供了扩展的互操作性。
IBM CICS Universal Client (CICS UC)是一种低成本并且基于桌面的应用程序集成功能,使单个用户可以在多个 CICS 服务器上实现最新和现有的重要 CICS 应用程序之间的通信。
IBM CICS Transaction Gateway 为Web Server 或者 Web Application Server提供了健壮和安全的补充,使得访问关键业务应用程序成为可能。它使用最新的技术连接至互联网Web浏览器或者连接至企业的内部网以及运行于 CICS的应用程序。CICS Transaction Gateway 可以运行于与Web Server相同的系统中,或运行在独立的门户服务器上。
C:\Program Files\IBM\IBM CICS Transaction Gateway\bin\ctg.ini
SECTION GATEWAY closetimeout=10000 ecigenericreplies=off uowvalidation=on msgqualvalidation=on connectionlogging=off initconnect=10 initworker=10 maxconnect=100 maxworker=100 noinput=off nonames=on notime=off workertimeout=10000 protocol@tcp.handler=com.ibm.ctg.server.TCPHandler protocol@tcp.parameters=connecttimeout=2000;idletimeout=600000;pingfrequency=60000;port=2006;solinger=0;sotimeout=1000; ENDSECTION SECTION CLIENT = * CPIPADDRESSMASK=00000000 ENABLEPOPUPS=Y LOGFILE=CICSCLI.LOG TCP62PORT=0 MAXBUFFERSIZE=32 MAXREQUESTS=256 MAXSERVERS=10 MAXWRAPSIZE=0 REMOTENODEINACTIVITYPOLLINTERVAL=60 SRVRETRYINTERVAL=60 TERMINALEXIT=EXIT TRACEFILE=CICSCLI.BIN USEOEMCP=Y LOADMANAGER=Y ENDSECTION SECTION SERVER =sn01 UPPERCASESECURITY=N USENPI=N PROTOCOL=TCPIP NETNAME=192.168.200.72 PORT=5506 CONNECTTIMEOUT=30 TCPKEEPALIVE=N ENDSECTION SECTION DRIVER = TCPIP DRIVERNAME=CCLWNTIP ENDSECTION SECTION LOADMANAGER TYPE=1 Timeout=1 BIAS=SERV8100;sn01:100; BIAS=SERV8101;sn01:100; BIAS=SERV8102;sn01:100; BIAS=SERV8103;sn01:100; BIAS=SERV8105;sn01:100; BIAS=SERV8106;sn01:100; BIAS=SERV8107;sn01:100; BIAS=SERV8110;sn01:100; BIAS=SERV8111;sn01:100; BIAS=SERV8120;sn01:100; BIAS=SERV8121;sn01:100; BIAS=SERV8122;sn01:100; BIAS=SERV8123;sn01:100; BIAS=SERV8125;sn01:100; BIAS=SERV8126;sn01:100; BIAS=SERV8127;sn01:100; BIAS=SERV8130;sn01:100; BIAS=SERV8131;sn01:100; BIAS=SERV8132;sn01:100; BIAS=SERV8133;sn01:100; BIAS=SERV8140;sn01:100; BIAS=SERV8141;sn01:100; BIAS=SERV8142;sn01:100; BIAS=SERV8143;sn01:100; BIAS=SERV8144;sn01:100; BIAS=SERV8145;sn01:100; BIAS=SERV8146;sn01:100; BIAS=SERV8147;sn01:100; BIAS=SERV8150;sn01:100; BIAS=SERV8151;sn01:100; BIAS=SERV8152;sn01:100; BIAS=SERV8153;sn01:100; BIAS=SERV8155;sn01:100; BIAS=SERV8156;sn01:100; BIAS=SERV8157;sn01:100; BIAS=SERV8158;sn01:100; BIAS=SERV8160;sn01:100; BIAS=SERV8161;sn01:100; BIAS=SERV8200;sn01:100; BIAS=SERV8201;sn01:100; BIAS=SERV8202;sn01:100; BIAS=SERV8203;sn01:100; BIAS=SERV8204;sn01:100; BIAS=SERV8205;sn01:100; BIAS=SERV8206;sn01:100; BIAS=SERV8207;sn01:100; BIAS=SERV8210;sn01:100; BIAS=SERV8211;sn01:100; BIAS=SERV8212;sn01:100; BIAS=SERV8214;sn01:100; BIAS=SERV8215;sn01:100; BIAS=SERV8216;sn01:100; BIAS=SERV8217;sn01:100; BIAS=SERV8230;sn01:100; BIAS=SERV8231;sn01:100; BIAS=SERV8235;sn01:100; BIAS=SERV8236;sn01:100; BIAS=SERV8240;sn01:100; BIAS=SERV8241;sn01:100; BIAS=SERV8242;sn01:100; BIAS=SERV8243;sn01:100; BIAS=SERV8250;sn01:100; BIAS=SERV8251;sn01:100; BIAS=SERV8252;sn01:100; BIAS=SERV8260;sn01:100; BIAS=SERV8261;sn01:100; BIAS=SERV8262;sn01:100; BIAS=SERV8263;sn01:100; BIAS=SERV8264;sn01:100; BIAS=SERV8265;sn01:100; BIAS=SERV8266;sn01:100; BIAS=SERV8267;sn01:100; BIAS=SERV8268;sn01:100; BIAS=SERV8269;sn01:100; BIAS=SERV8270;sn01:100; BIAS=SERV8271;sn01:100; BIAS=SERV8272;sn01:100; BIAS=SERV8273;sn01:100; BIAS=SERV8274;sn01:100; BIAS=SERV8275;sn01:100; BIAS=SERV8276;sn01:100; BIAS=SERV8300;sn01:100; BIAS=SERV8301;sn01:100; BIAS=SERV8302;sn01:100; BIAS=SERV8310;sn01:100; BIAS=SERV8311;sn01:100; BIAS=SERV8312;sn01:100; BIAS=SERV8313;sn01:100; BIAS=SERV8320;sn01:100; BIAS=SERV8321;sn01:100; BIAS=SERV8322;sn01:100; BIAS=SERV8323;sn01:100; BIAS=SERV8324;sn01:100; BIAS=SERV8325;sn01:100; BIAS=SERV8326;sn01:100; BIAS=SERV8330;sn01:100; BIAS=SERV8331;sn01:100; BIAS=SERV8332;sn01:100; BIAS=SERV8333;sn01:100; BIAS=SERV8340;sn01:100; BIAS=SERV8341;sn01:100; BIAS=SERV8342;sn01:100; BIAS=SERV8343;sn01:100; BIAS=SERV8400;sn01:100; BIAS=SERV8401;sn01:100; BIAS=SERV8402;sn01:100; BIAS=SERV8403;sn01:100; BIAS=SERV8404;sn01:100; BIAS=SERV8405;sn01:100; BIAS=SERV8502;sn01:100; BIAS=SERV8503;sn01:100; BIAS=SERV8504;sn01:100; BIAS=SERV8510;sn01:100; BIAS=SERV8511;sn01:100; BIAS=SERV8512;sn01:100; BIAS=SERV8513;sn01:100; BIAS=SERV8514;sn01:100; BIAS=SERV8515;sn01:100; BIAS=SERV8516;sn01:100; BIAS=SERV8517;sn01:100; BIAS=SERV8520;sn01:100; BIAS=SERV8521;sn01:100; BIAS=SERV8522;sn01:100; BIAS=SERV8523;sn01:100; BIAS=SERV8524;sn01:100; BIAS=SERV8525;sn01:100; BIAS=SERV8530;sn01:100; BIAS=SERV8531;sn01:100; BIAS=SERV8532;sn01:100; BIAS=SERV8540;sn01:100; BIAS=SERV8541;sn01:100; BIAS=SERV8542;sn01:100; BIAS=SERV8543;sn01:100; BIAS=SERV8550;sn01:100; BIAS=SERV8551;sn01:100; BIAS=SERV8552;sn01:100; BIAS=SERV8553;sn01:100; BIAS=SERV8560;sn01:100; BIAS=SERV8561;sn01:100; BIAS=SERV8562;sn01:100; BIAS=SERV8563;sn01:100; BIAS=SERV8564;sn01:100; BIAS=SERV8564;sn01:100; BIAS=SERV8570;sn01:100; BIAS=SERV8571;sn01:100; BIAS=SERV8572;sn01:100; BIAS=SERV8573;sn01:100; BIAS=SERV8620;sn01:100; BIAS=SERV8621;sn01:100; BIAS=SERV8622;sn01:100; BIAS=SERV8623;sn01:100; BIAS=SERV8624;sn01:100; BIAS=SERV8625;sn01:100; BIAS=SERV8626;sn01:100; BIAS=SERV8627;sn01:100; BIAS=SERV8628;sn01:100; BIAS=SERV8630;sn01:100; BIAS=SERV8631;sn01:100; BIAS=SERV8632;sn01:100; BIAS=SERV8640;sn01:100; BIAS=SERV8641;sn01:100; BIAS=SERV8642;sn01:100; BIAS=SERV8643;sn01:100; BIAS=SERV8644;sn01:100; BIAS=SERV8645;sn01:100; BIAS=SERV8650;sn01:100; BIAS=SERV8660;sn01:100; BIAS=SERV8661;sn01:100; BIAS=SERV8662;sn01:100; BIAS=SERV8663;sn01:100; BIAS=SERV8664;sn01:100; BIAS=SERV8665;sn01:100; BIAS=SERV8670;sn01:100; BIAS=SERV8671;sn01:100; BIAS=SERV8672;sn01:100; BIAS=SERV8673;sn01:100; BIAS=SERV8680;sn01:100; BIAS=SERV8681;sn01:100; BIAS=SERV8682;sn01:100; BIAS=SERV8683;sn01:100; BIAS=SERV8684;sn01:100; BIAS=SERV8690;sn01:100; BIAS=SERV8691;sn01:100; BIAS=SERV8692;sn01:100; BIAS=SERV8693;sn01:100; BIAS=SERV8700;sn01:100; BIAS=SERV8701;sn01:100; BIAS=SERV8702;sn01:100; BIAS=SERV8703;sn01:100; BIAS=SERV8704;sn01:100; BIAS=SERV8705;sn01:100; BIAS=SERV8707;sn01:100; BIAS=SERV8708;sn01:100; BIAS=SERV8709;sn01:100; BIAS=SERV8710;sn01:100; BIAS=SERV8711;sn01:100; BIAS=SERV8712;sn01:100; BIAS=SERV8713;sn01:100; BIAS=SERV8715;sn01:100; BIAS=SERV8716;sn01:100; BIAS=SERV8717;sn01:100; BIAS=SERV8718;sn01:100; BIAS=SERV8719;sn01:100; BIAS=SERV8720;sn01:100; BIAS=SERV8721;sn01:100; BIAS=SERV8722;sn01:100; BIAS=SERV8723;sn01:100; BIAS=SERV8724;sn01:100; BIAS=SERV8725;sn01:100; BIAS=SERV8726;sn01:100; BIAS=SERV8727;sn01:100; BIAS=SERV8728;sn01:100; BIAS=SERV8729;sn01:100; BIAS=SERV8730;sn01:100; BIAS=SERV8731;sn01:100; BIAS=SERV8732;sn01:100; BIAS=SERV8733;sn01:100; BIAS=SERV8734;sn01:100; BIAS=SERV8735;sn01:100; BIAS=SERV8736;sn01:100; BIAS=SERV8737;sn01:100; BIAS=SERV8738;sn01:100; BIAS=SERV8740;sn01:100; BIAS=SERV8741;sn01:100; BIAS=SERV8850;sn01:100; BIAS=SERV8851;sn01:100; BIAS=SERV8852;sn01:100; BIAS=SERV8853;sn01:100; BIAS=SERV8855;sn01:100; BIAS=SERV8856;sn01:100; BIAS=SERV8857;sn01:100; BIAS=SERV8858;sn01:100; BIAS=SERV8860;sn01:100; BIAS=SERV8861;sn01:100; BIAS=SERV8862;sn01:100; BIAS=SERV8863;sn01:100; BIAS=SERV8865;sn01:100; BIAS=SERV8866;sn01:100; BIAS=SERV8867;sn01:100; BIAS=SERV8868;sn01:100; BIAS=SERV8870;sn01:100; BIAS=SERV8871;sn01:100; BIAS=SERV8872;sn01:100; BIAS=SERV8873;sn01:100; BIAS=SERV8875;sn01:100; BIAS=SERV8876;sn01:100; BIAS=SERV8877;sn01:100; BIAS=SERV8878;sn01:100; BIAS=SERV8880;sn01:100; BIAS=SERV8881;sn01:100; BIAS=SERV8882;sn01:100; BIAS=SERV8883;sn01:100; BIAS=SERV9000;sn01:100; BIAS=SERV9001;sn01:100; BIAS=SERV9002;sn01:100; BIAS=SERV9003;sn01:100; BIAS=SERV9004;sn01:100; BIAS=SERV9005;sn01:100; BIAS=SERV9006;sn01:100; BIAS=SERV9010;sn01:100; BIAS=SERV9011;sn01:100; BIAS=SERV9012;sn01:100; BIAS=SERV9013;sn01:100; BIAS=SERV9020;sn01:100; BIAS=SERV9021;sn01:100; BIAS=SERV9022;sn01:100; BIAS=SERV9100;sn01:100; BIAS=SERV9105;sn01:100; BIAS=SERV9110;sn01:100; BIAS=SERV9111;sn01:100; BIAS=SERV9201;sn01:100; BIAS=SERV9202;sn01:100; BIAS=SERV9203;sn01:100; BIAS=SERV9204;sn01:100; BIAS=SERV9205;sn01:100; BIAS=SERV9206;sn01:100; BIAS=SERV9207;sn01:100; BIAS=SERV9208;sn01:100; BIAS=SERV9209;sn01:100; BIAS=SERV9210;sn01:100; BIAS=SERV9211;sn01:100; BIAS=SERV9212;sn01:100; BIAS=SERV9213;sn01:100; BIAS=SERV9214;sn01:100; BIAS=SERV9215;sn01:100; BIAS=SERV9216;sn01:100; BIAS=SERV9217;sn01:100; BIAS=SERV9218;sn01:100; BIAS=SERV9219;sn01:100; BIAS=SERV9220;sn01:100; BIAS=SERV9221;sn01:100; BIAS=SERV9222;sn01:100; BIAS=SERV9223;sn01:100; BIAS=SERV9224;sn01:100; BIAS=SERV1000;sn01:100; BIAS=SERV9300;sn01:100; BIAS=SERV9301;sn01:100; BIAS=SERV9302;sn01:100; BIAS=SERV9303;sn01:100; BIAS=SERV9310;sn01:100; BIAS=SERV9311;sn01:100; BIAS=SERV9312;sn01:100; BIAS=SERV9313;sn01:100; BIAS=SERV9320;sn01:100; BIAS=SERV9321;sn01:100; BIAS=SERV9322;sn01:100; BIAS=SERV9323;sn01:100; BIAS=SERV9330;sn01:100; BIAS=SERV9331;sn01:100; BIAS=SERV9332;sn01:100; BIAS=SERV9333;sn01:100; BIAS=SERV9340;sn01:100; BIAS=SERV9341;sn01:100; BIAS=SERV9342;sn01:100; BIAS=SERV9343;sn01:100; BIAS=SERV9350;sn01:100; BIAS=SERV9351;sn01:100; BIAS=SERV9352;sn01:100; BIAS=SERV9353;sn01:100; BIAS=SERV9360;sn01:100; BIAS=SERV9361;sn01:100; BIAS=SERV9362;sn01:100; BIAS=SERV9363;sn01:100; BIAS=SERV9370;sn01:100; BIAS=SERV9371;sn01:100; BIAS=SERV9372;sn01:100; BIAS=SERV9373;sn01:100; BIAS=SERV9374;sn01:100; BIAS=SERV9375;sn01:100; BIAS=SERV9376;sn01:100; BIAS=SERV9377;sn01:100; ENDSECTION
C:\Program Files\IBM\IBM CICS Transaction Gateway\bin\CICSCLI.log
11/12/08 17:00:32.046 [0048] CCL:CCL0200 *** Opened log file for CICS Client Windows v5.1 Service Level 00 *** 11/12/08 17:00:32.046 [1153] CCL:CCL3002E 无法找到客户机初始化文件‘C:\Program Files\IBM\IBM CICS Transaction Gateway\bin\CTG.INI’ 11/12/08 17:00:32.093 [2208] CCL:CCL2203 Unable to stop the CICS client running as a service (Error Code=1052); 11/13/08 15:01:01.234 [0514] EMU:CCL0514E 必须提供命令选项‘N’或‘M’ 12/01/08 20:00:32.390 [1153] CCL:CCL3002E 无法找到客户机初始化文件‘C:\Program Files\IBM\IBM CICS Transaction Gateway\bin\CTG.INI’ 12/01/08 20:00:32.484 [2208] CCL:CCL2203 Unable to stop the CICS client running as a service (Error Code=1052);
CICS高级系统管理与应用开发.pdf.rar
http://dl.iteye.com/topics/download/687dc521-a499-3927-b6a8-bd1865fcda16
IBM_CICS中文技术文档.exe.rar
http://dl.iteye.com/topics/download/327e1fd4-133f-397d-80a8-05ebe8fb963a
卷 xp3 的文件夹 PATH 列表
卷序列号码为 0073006E D418:9CD6
C:.
│ readme.txt
│ silent.txt
│ tree.txt
│
├─bin
│ │ cclapi32.dll
│ │ cclclnt.exe
│ │ cclclpip.dll
│ │ cclcpw32.dll
│ │ cclcpw32vc7.dll
│ │ cclieci.dll
│ │ ccliepi.dll
│ │ cclipc.dll
│ │ ccllog.hlp
│ │ ccllog.txt
│ │ cclmecix.dll
│ │ cclmepix.dll
│ │ cclmsg.hlp
│ │ cclmsg.txt
│ │ cclserv.exe
│ │ cclsumtr.txt
│ │ ccltcp62.dll
│ │ ccltrace.dll
│ │ ccltrfmt.dll
│ │ cclwntip.dll
│ │ cclwntsn.dll
│ │ cicsbmsc.exe
│ │ cicscli.exe
│ │ CICSCLI.LOG
│ │ cicscliw.exe
│ │ cicscol.ini
│ │ cicscolsamp.ini
│ │ cicsftrc.exe
│ │ cicskey.ini
│ │ cicskeysamp.ini
│ │ cicsprnt.exe
│ │ cicsterm.exe
│ │ ctg.ico
│ │ ctg.ini
│ │ ctgcfg.exe
│ │ ctgconv.dll
│ │ ctgconv.exe
│ │ ctgikey.exe
│ │ ctgjava.dll
│ │ ctgjava.exe
│ │ Ctgjni.dll
│ │ Ctgjni_g.dll
│ │ ctglog.hlp
│ │ ctgmsg.hlp
│ │ ctgsamp.ini
│ │ CTGSERVICE.EXE
│ │ ctgstart.exe
│ │ main.npf
│ │ sysbin.cab
│ │
│ └─resource
│ │ 24copy.gif
│ │ 24ctg.gif
│ │ 24cuc.gif
│ │ 24cut.gif
│ │ 24gprot.gif
│ │ 24gprotx.gif
│ │ 24new.gif
│ │ 24newpr.gif
│ │ 24newsg.gif
│ │ 24newsv.gif
│ │ 24open.gif
│ │ 24paste.gif
│ │ 24prog.gif
│ │ 24progX.gif
│ │ 24save.gif
│ │ 24svr.gif
│ │ 24svrgr.gif
│ │ 24taskguide.gif
│ │ 24trace.gif
│ │ 24wlm.gif
│ │ 24wlmX.gif
│ │ conf32.gif
│ │ config.sgs
│ │ configtxt.properties
│ │ configtxt_de.properties
│ │ configtxt_es.properties
│ │ configtxt_fr.properties
│ │ configtxt_it.properties
│ │ configtxt_ja.properties
│ │ configtxt_ko.properties
│ │ configtxt_tr.properties
│ │ configtxt_zh.properties
│ │ config_de.sgs
│ │ config_es.sgs
│ │ config_fr.sgs
│ │ config_it.sgs
│ │ config_ja.sgs
│ │ config_ko.sgs
│ │ config_tr.sgs
│ │ config_zh.sgs
│ │ copy.gif
│ │ cut.gif
│ │ new.gif
│ │ newprog.gif
│ │ newsvr.gif
│ │ newsvrg.gif
│ │ open.gif
│ │ paste.gif
│ │ platform.properties
│ │ save.gif
│ │ taskguide.gif
│ │ tguide.gif
│ │ trace.gif
│ │
│ ├─html
│ │ cclhlp02.htm
│ │ cclhlp03.htm
│ │ cclhlp04.htm
│ │ cclhlp05.htm
│ │ cclhlp06.htm
│ │ cclhlp07.htm
│ │ cclhlp08.htm
│ │ cclhlp09.htm
│ │ cclhlp10.htm
│ │ cclhlp11.htm
│ │ cclhlp12.htm
│ │ cclhlp13.htm
│ │ cclhlp14.htm
│ │ cclhlp15.htm
│ │ cclhlp16.htm
│ │ cclhlp17.htm
│ │
│ ├─html_de
│ │ cclhlp02.htm
│ │ cclhlp03.htm
│ │ cclhlp04.htm
│ │ cclhlp05.htm
│ │ cclhlp06.htm
│ │ cclhlp07.htm
│ │ cclhlp08.htm
│ │ cclhlp09.htm
│ │ cclhlp10.htm
│ │ cclhlp11.htm
│ │ cclhlp12.htm
│ │ cclhlp13.htm
│ │ cclhlp14.htm
│ │ cclhlp15.htm
│ │ cclhlp16.htm
│ │ cclhlp17.htm
│ │
│ ├─html_es
│ │ cclhlp02.htm
│ │ cclhlp03.htm
│ │ cclhlp04.htm
│ │ cclhlp05.htm
│ │ cclhlp06.htm
│ │ cclhlp07.htm
│ │ cclhlp08.htm
│ │ cclhlp09.htm
│ │ cclhlp10.htm
│ │ cclhlp11.htm
│ │ cclhlp12.htm
│ │ cclhlp13.htm
│ │ cclhlp14.htm
│ │ cclhlp15.htm
│ │ cclhlp16.htm
│ │ cclhlp17.htm
│ │
│ ├─html_fr
│ │ cclhlp02.htm
│ │ cclhlp03.htm
│ │ cclhlp04.htm
│ │ cclhlp05.htm
│ │ cclhlp06.htm
│ │ cclhlp07.htm
│ │ cclhlp08.htm
│ │ cclhlp09.htm
│ │ cclhlp10.htm
│ │ cclhlp11.htm
│ │ cclhlp12.htm
│ │ cclhlp13.htm
│ │ cclhlp14.htm
│ │ cclhlp15.htm
│ │ cclhlp16.htm
│ │ cclhlp17.htm
│ │
│ ├─html_it
│ │ cclhlp02.htm
│ │ cclhlp03.htm
│ │ cclhlp04.htm
│ │ cclhlp05.htm
│ │ cclhlp06.htm
│ │ cclhlp07.htm
│ │ cclhlp08.htm
│ │ cclhlp09.htm
│ │ cclhlp10.htm
│ │ cclhlp11.htm
│ │ cclhlp12.htm
│ │ cclhlp13.htm
│ │ cclhlp14.htm
│ │ cclhlp15.htm
│ │ cclhlp16.htm
│ │ cclhlp17.htm
│ │
│ ├─html_ja
│ │ cclhlp02.htm
│ │ cclhlp03.htm
│ │ cclhlp04.htm
│ │ cclhlp05.htm
│ │ cclhlp06.htm
│ │ cclhlp07.htm
│ │ cclhlp08.htm
│ │ cclhlp09.htm
│ │ cclhlp10.htm
│ │ cclhlp11.htm
│ │ cclhlp12.htm
│ │ cclhlp13.htm
│ │ cclhlp14.htm
│ │ cclhlp15.htm
│ │ cclhlp16.htm
│ │ cclhlp17.htm
│ │
│ ├─html_ko
│ │ cclhlp02.htm
│ │ cclhlp03.htm
│ │ cclhlp04.htm
│ │ cclhlp05.htm
│ │ cclhlp06.htm
│ │ cclhlp07.htm
│ │ cclhlp08.htm
│ │ cclhlp09.htm
│ │ cclhlp10.htm
│ │ cclhlp11.htm
│ │ cclhlp12.htm
│ │ cclhlp13.htm
│ │ cclhlp14.htm
│ │ cclhlp15.htm
│ │ cclhlp16.htm
│ │ cclhlp17.htm
│ │
│ ├─html_tr
│ │ cclhlp02.htm
│ │ cclhlp03.htm
│ │ cclhlp04.htm
│ │ cclhlp05.htm
│ │ cclhlp06.htm
│ │ cclhlp07.htm
│ │ cclhlp08.htm
│ │ cclhlp09.htm
│ │ cclhlp10.htm
│ │ cclhlp11.htm
│ │ cclhlp12.htm
│ │ cclhlp13.htm
│ │ cclhlp14.htm
│ │ cclhlp15.htm
│ │ cclhlp16.htm
│ │ cclhlp17.htm
│ │
│ └─html_zh
│ cclhlp02.htm
│ cclhlp03.htm
│ cclhlp04.htm
│ cclhlp05.htm
│ cclhlp06.htm
│ cclhlp07.htm
│ cclhlp08.htm
│ cclhlp09.htm
│ cclhlp10.htm
│ cclhlp11.htm
│ cclhlp12.htm
│ cclhlp13.htm
│ cclhlp14.htm
│ cclhlp15.htm
│ cclhlp16.htm
│ cclhlp17.htm
│
├─classes
│ ccf2.jar
│ cfwk.sec
│ cfwk.zip
│ cicsj2ee.jar
│ conftool.jar
│ connector.jar
│ ctgadmin.jar
│ ctgclient.jar
│ ctgsamples.jar
│ ctgserver.jar
│ gsk5cls.jar
│ ikminit.properties
│ mask.jar
│ psk.jar
│ screenable.jar
│ tguide.jar
│
├─copybook
│ cics3270.cbl
│ cicseci.cbl
│ cicsepi.cbl
│ cicsesi.cbl
│ cics_eci.cbl
│ cics_epi.cbl
│ cics_esi.cbl
│ dfhaid.cbl
│ dfhbmsca.cbl
│
├─deployable
│ cicseci.rar
│ cicsepi.rar
│
├─docs
│ └─en_US
│ │ CTG_Library.pdf
│ │
│ └─javadoc
│ │ allclasses-frame.html
│ │ deprecated-list.html
│ │ help-doc.html
│ │ index-all.html
│ │ index.html
│ │ overview-frame.html
│ │ overview-summary.html
│ │ overview-tree.html
│ │ package-list
│ │ packages.html
│ │ serialized-form.html
│ │ stylesheet.css
│ │
│ └─com
│ └─ibm
│ ├─connector2
│ │ ├─cics
│ │ │ │ AIDKey.html
│ │ │ │ CCILocalTransaction.html
│ │ │ │ CICSConnection.html
│ │ │ │ CICSConnectionFactory.html
│ │ │ │ CICSConnectionMetaData.html
│ │ │ │ CICSConnectionSpec.html
│ │ │ │ CICSInteraction.html
│ │ │ │ CICSInteractionSpec.html
│ │ │ │ CICSLogTraceLevels.html
│ │ │ │ CICSManagedConnectionFactory.html
│ │ │ │ CICSResourceAdapterMetaData.html
│ │ │ │ CICSTxnAbendException.html
│ │ │ │ CICSUserInputException.html
│ │ │ │ ECIConnection.html
│ │ │ │ ECIConnectionFactory.html
│ │ │ │ ECIConnectionSpec.html
│ │ │ │ ECIConnectorMigrator.html
│ │ │ │ ECIInteraction.html
│ │ │ │ ECIInteractionSpec.html
│ │ │ │ ECIManagedConnectionFactory.html
│ │ │ │ ECIResourceAdapterRc.html
│ │ │ │ EPIConnection.html
│ │ │ │ EPIConnectionFactory.html
│ │ │ │ EPIConnectionSpec.html
│ │ │ │ EPIConnectorMigrator.html
│ │ │ │ EPIFieldRecord.html
│ │ │ │ EPIInteraction.html
│ │ │ │ EPIInteractionSpec.html
│ │ │ │ EPIManagedConnectionFactory.html
│ │ │ │ EPIResourceAdapterRc.html
│ │ │ │ EPIScreenRecord.html
│ │ │ │ EPITranFailedException.html
│ │ │ │ package-frame.html
│ │ │ │ package-summary.html
│ │ │ │ package-tree.html
│ │ │ │ package-use.html
│ │ │ │
│ │ │ └─class-use
│ │ │ AIDKey.html
│ │ │ CCILocalTransaction.html
│ │ │ CICSConnection.html
│ │ │ CICSConnectionFactory.html
│ │ │ CICSConnectionMetaData.html
│ │ │ CICSConnectionSpec.html
│ │ │ CICSInteraction.html
│ │ │ CICSInteractionSpec.html
│ │ │ CICSLogTraceLevels.html
│ │ │ CICSManagedConnectionFactory.html
│ │ │ CICSResourceAdapterMetaData.html
│ │ │ CICSTxnAbendException.html
│ │ │ CICSUserInputException.html
│ │ │ ECIConnection.html
│ │ │ ECIConnectionFactory.html
│ │ │ ECIConnectionSpec.html
│ │ │ ECIConnectorMigrator.html
│ │ │ ECIInteraction.html
│ │ │ ECIInteractionSpec.html
│ │ │ ECIManagedConnectionFactory.html
│ │ │ ECIResourceAdapterRc.html
│ │ │ EPIConnection.html
│ │ │ EPIConnectionFactory.html
│ │ │ EPIConnectionSpec.html
│ │ │ EPIConnectorMigrator.html
│ │ │ EPIFieldRecord.html
│ │ │ EPIInteraction.html
│ │ │ EPIInteractionSpec.html
│ │ │ EPIManagedConnectionFactory.html
│ │ │ EPIResourceAdapterRc.html
│ │ │ EPIScreenRecord.html
│ │ │ EPITranFailedException.html
│ │ │
│ │ └─screen
│ │ │ BuildFieldException.html
│ │ │ FieldNotFoundException.html
│ │ │ FieldProtectedException.html
│ │ │ FieldTextOverflowException.html
│ │ │ IExtendedAttributes.html
│ │ │ IFieldAttrInfo.html
│ │ │ IFieldData.html
│ │ │ IFieldInfo.html
│ │ │ IndexOutOfBoundsException.html
│ │ │ IScreenable.html
│ │ │ IScreenInfo.html
│ │ │ ITextAttrInfo.html
│ │ │ NameNotFoundException.html
│ │ │ package-frame.html
│ │ │ package-summary.html
│ │ │ package-tree.html
│ │ │ package-use.html
│ │ │ ScreenException.html
│ │ │
│ │ └─class-use
│ │ BuildFieldException.html
│ │ FieldNotFoundException.html
│ │ FieldProtectedException.html
│ │ FieldTextOverflowException.html
│ │ IExtendedAttributes.html
│ │ IFieldAttrInfo.html
│ │ IFieldData.html
│ │ IFieldInfo.html
│ │ IndexOutOfBoundsException.html
│ │ IScreenable.html
│ │ IScreenInfo.html
│ │ ITextAttrInfo.html
│ │ NameNotFoundException.html
│ │ ScreenException.html
│ │
│ └─ctg
│ ├─client
│ │ │ AutoJavaGateway.html
│ │ │ Callbackable.html
│ │ │ CicsCpRequest.html
│ │ │ ECIRequest.html
│ │ │ ECIReturnCodes.html
│ │ │ EPIEndReasonCodes.html
│ │ │ EPIRequest.html
│ │ │ EPIReturnCodes.html
│ │ │ ESIRequest.html
│ │ │ ESIReturnCodes.html
│ │ │ GatewayRequest.html
│ │ │ GatewayReturnCodes.html
│ │ │ JavaGateway.html
│ │ │ LocalJavaGateway.html
│ │ │ package-frame.html
│ │ │ package-summary.html
│ │ │ package-tree.html
│ │ │ package-use.html
│ │ │ SslJavaGateway.html
│ │ │ T.html
│ │ │ TFileException.html
│ │ │ TFileReturnCodes.html
│ │ │
│ │ └─class-use
│ │ AutoJavaGateway.html
│ │ Callbackable.html
│ │ CicsCpRequest.html
│ │ ECIRequest.html
│ │ ECIReturnCodes.html
│ │ EPIEndReasonCodes.html
│ │ EPIRequest.html
│ │ EPIReturnCodes.html
│ │ ESIRequest.html
│ │ ESIReturnCodes.html
│ │ GatewayRequest.html
│ │ GatewayReturnCodes.html
│ │ JavaGateway.html
│ │ LocalJavaGateway.html
│ │ SslJavaGateway.html
│ │ T.html
│ │ TFileException.html
│ │ TFileReturnCodes.html
│ │
│ ├─epi
│ │ │ AID.html
│ │ │ EPI3270Exception.html
│ │ │ EPIException.html
│ │ │ EPIFieldException.html
│ │ │ EPIGateway.html
│ │ │ EPIGatewayException.html
│ │ │ EPIMapException.html
│ │ │ EPIRequestException.html
│ │ │ EPIScreenException.html
│ │ │ EPISecurityAttrs.html
│ │ │ EPISecurityException.html
│ │ │ EPITerminal.html
│ │ │ EPITxnFailedException.html
│ │ │ Field.html
│ │ │ FieldData.html
│ │ │ Map.html
│ │ │ MapData.html
│ │ │ package-frame.html
│ │ │ package-summary.html
│ │ │ package-tree.html
│ │ │ package-use.html
│ │ │ Screen.html
│ │ │ ScreenEvent.html
│ │ │ ScreenEventListener.html
│ │ │ ScreenHandler.html
│ │ │ Session.html
│ │ │ Terminal.EPISignOnType.html
│ │ │ Terminal.html
│ │ │ TerminalEvent.html
│ │ │ TerminalEventListener.html
│ │ │ TerminalException.html
│ │ │ TerminalInterface.html
│ │ │ TerminalReturnCodes.html
│ │ │ TerminalSession.html
│ │ │
│ │ └─class-use
│ │ AID.html
│ │ EPI3270Exception.html
│ │ EPIException.html
│ │ EPIFieldException.html
│ │ EPIGateway.html
│ │ EPIGatewayException.html
│ │ EPIMapException.html
│ │ EPIRequestException.html
│ │ EPIScreenException.html
│ │ EPISecurityAttrs.html
│ │ EPISecurityException.html
│ │ EPITerminal.html
│ │ EPITxnFailedException.html
│ │ Field.html
│ │ FieldData.html
│ │ Map.html
│ │ MapData.html
│ │ Screen.html
│ │ ScreenEvent.html
│ │ ScreenEventListener.html
│ │ ScreenHandler.html
│ │ Session.html
│ │ Terminal.EPISignOnType.html
│ │ Terminal.html
│ │ TerminalEvent.html
│ │ TerminalEventListener.html
│ │ TerminalException.html
│ │ TerminalInterface.html
│ │ TerminalReturnCodes.html
│ │ TerminalSession.html
│ │
│ ├─security
│ │ │ ClientSecurity.html
│ │ │ JSSEServerSecurity.html
│ │ │ package-frame.html
│ │ │ package-summary.html
│ │ │ package-tree.html
│ │ │ package-use.html
│ │ │ ServerSecurity.html
│ │ │ SSLightServerSecurity.html
│ │ │ SystemSSLServerSecurity.html
│ │ │
│ │ └─class-use
│ │ ClientSecurity.html
│ │ JSSEServerSecurity.html
│ │ ServerSecurity.html
│ │ SSLightServerSecurity.html
│ │ SystemSSLServerSecurity.html
│ │
│ └─util
│ │ package-frame.html
│ │ package-summary.html
│ │ package-tree.html
│ │ package-use.html
│ │ RACFUserid.html
│ │
│ └─class-use
│ RACFUserid.html
│
├─evaluation
│ │ ccltcp62.dll
│ │ LA_cs.rtf
│ │ LA_de.rtf
│ │ LA_en.rtf
│ │ LA_es.rtf
│ │ LA_fr.rtf
│ │ LA_it.rtf
│ │ LA_ja.rtf
│ │ LA_ko.rtf
│ │ LA_pl.rtf
│ │ LA_pt.rtf
│ │ LA_tr.rtf
│ │ LA_zh.rtf
│ │ LA_zh_TW.rtf
│ │ readme.txt
│ │
│ └─base
│ ccltcp62.dll
│
├─include
│ cclbuf.hpp
│ cclcon.hpp
│ ccldefs.hpp
│ ccleci.hpp
│ cclepi.hpp
│ cclexc.hpp
│ cclfield.hpp
│ cclflo.hpp
│ cclmap.hpp
│ cclscrn.hpp
│ cclsec.hpp
│ cclsess.hpp
│ cclstim.hpp
│ cclterm.hpp
│ ccluow.hpp
│ cics3270.c
│ cics3270.h
│ cicseci.hpp
│ cicsecix.h
│ cicsepi.hpp
│ cicsepix.h
│ cicsserv.h
│ cicstype.h
│ cics_eci.h
│ cics_epi.h
│ cics_esi.h
│ dfhaid.h
│ dfhbmsca.h
│
├─lib
│ cclcpw32.lib
│ cclcpw32vc7.lib
│ cclwin32.lib
│
├─license
│ LA_cs.rtf
│ LA_de.rtf
│ LA_en.rtf
│ LA_es.rtf
│ LA_fr.rtf
│ LA_it.rtf
│ LA_ja.rtf
│ LA_ko.rtf
│ LA_pl.rtf
│ LA_pt.rtf
│ LA_tr.rtf
│ LA_zh.rtf
│ LA_zh_TW.rtf
│
└─samples
│ samples.txt
│
├─c
│ ├─eci
│ │ ecia1.c
│ │ ecia1mak.cmd
│ │ ecib1.c
│ │ ecib1mak.cmd
│ │ ecii1.c
│ │ ecii1mak.cmd
│ │
│ ├─epi
│ │ epia1.c
│ │ epia1mak.cmd
│ │ epib1.c
│ │ epib1mak.cmd
│ │ epii1.c
│ │ epii1mak.cmd
│ │
│ ├─esi
│ │ esib1.c
│ │ esib1mak.cmd
│ │
│ └─exits
│ ecix1.c
│ ecix1mak.cmd
│ ecix2.c
│ epix1.c
│ epix1mak.cmd
│ epix2.c
│
├─cobol
│ ecib1.cbl
│ ecib1.def
│ ecib1cbl.cmd
│ epib1.cbl
│ epib1.def
│ epib1cbl.cmd
│
├─cpp
│ ├─eci
│ │ ecia1.cpp
│ │ ecia1mak.cmd
│ │ ecib1.cpp
│ │ ecib1mak.cmd
│ │ ecii1.cpp
│ │ ecii1mak.cmd
│ │
│ ├─epi
│ │ epia1.cpp
│ │ epia1mak.cmd
│ │ epib1.cpp
│ │ epib1mak.cmd
│ │ epii1.cpp
│ │ epii1mak.cmd
│ │
│ └─esi
│ esib1.cpp
│ esib1mak.cmd
│
├─include
│ cclcalls.h
│
├─java
│ └─com
│ └─ibm
│ └─ctg
│ └─samples
│ ├─eci
│ │ EciA1.java
│ │ EciB1.java
│ │ EciB2.java
│ │ EciI1.java
│ │
│ ├─epi
│ │ EpiB1.java
│ │ HighEpiB1.java
│ │ HighEpiI1.java
│ │
│ ├─esi
│ │ EsiB1.java
│ │
│ ├─j2ee
│ │ CICSCESNLogon.java
│ │ ECIDateTime.java
│ │ ECIDateTimeBean.java
│ │ ECIDateTimeClient.java
│ │ ECIDateTimeHome.java
│ │ ejb-jar-eci-1.1.xml
│ │ ejb-jar-epi-1.1.xml
│ │ EPIPlayScript.java
│ │ EPIPlayScriptBean.java
│ │ EPIPlayScriptClient.java
│ │ EPIPlayScriptHome.java
│ │ JavaStringRecord.java
│ │
│ └─security
│ ClientCompression.java
│ ServerCompression.java
│ SSLServerCompression.java
│
├─server
│ ec01.ccp
│ ec02.ccp
│ ep01.ccp
│ ep02.ccp
│ ep02map.bms
│ ep03.ccp
│ epiinq.ccs
│ mapinq.bms
│
└─terminalservlet
banman2x.gif
copyright.html
epissam.html
epissam1.html
epissam2.html
epissam3.html
epissam4.html
epissam5.html
epissam6.html
header.html
servlet.properties
end
相关推荐
Tuxedo可以部署在多种操作系统上,而CICS则主要运行在IBM的主机环境中。 ###### 1.6.2.4 程序编写与修改 Tuxedo支持多种编程语言,如C/C++、Java等;而CICS则主要使用COBOL。 ###### 1.6.2.5 连接多个数据库 ...
常见的中间件包括 IBM CICS 和 BEA Tuxedo。 - **IBM CICS**:一种交易处理系统,用于处理大量并发的事务。 - **BEA Tuxedo**:一种高性能的事务处理平台,支持多种编程语言。 中间件的关键特性包括: - **高性能...
- 中间件概念起源于早期的IBM CICS,但真正成为分布式环境产品的代表是AT&T贝尔实验室的Tuxedo。Tuxedo后来被Novell收购,再由BEA公司接手并发展成为一个成熟的中间件产品。 - BEA Tuxedo是一个强大的分布式事务...
交易中间件(Transaction Processing Monitor, TPM)如Tuxedo、TXSeries和TongEasy,则专注于处理复杂的事务处理服务,特别是在线交易处理(Online Transaction Processing, OLTP)和分布式交易。它们支持实时交易...
J2EE平台、中间件如IBM CICS、BEA Tuxedo以及各种RPC协议(远程过程调用)成为了关键组件。 分布式数据库、应用服务器和Web前端的分布化,加上数据库同步、分区、缓存机制的引入,标志着软件架构进入了一个新的阶段...
一、保留现存的 IT 资产:j2ee 架构可以充分利用用户原有的投资,如一些公司使用的 BEA Tuxedo、IBM CICS, IBM Encina,、Inprise VisiBroker 以及 Netscape Application Server。 二、高效的开发:j2ee 允许公司把...
J2EE 架构可以充分利用用户原有的投资,如一些公司使用的 BEA Tuxedo、IBM CICS, IBM Encina,、Inprise VisiBroker 以及 Netscape Application Server。这之所以成为可能是因为 J2EE拥有广泛的业界支持和一些重要的'...
它允许企业在现有系统(如BEA Tuxedo、IBM CICS、Netscape Application Server等)的基础上平滑过渡,减少重写代码的需求,降低开发成本和风险。同时,已有的许可证和维护协议可在J2EE环境中继续使用,减少了额外...
中间件的发展历程可以追溯到IBM的CICS,但Tuxedo被认为是第一个真正意义上的中间件产品,由AT&T的贝尔实验室在1984年开发。后来,Tuxedo经过Novell和BEA公司的收购,逐渐成为成熟的中间件产品。IBM的MQSeries中间件...
2. **发展历史**:中间件的发展始于IBM的CICS,但Tuxedo被认为是第一个真正意义上的中间件产品,后来经过Novell和BEA的演变。IBM的MQSeries也是重要的中间件产品,随着时间的推移,中间件技术逐渐成熟并广泛应用。 ...
- 中间件的思想起源于IBM的CICS,但Tuxedo被认为是第一个真正意义上的中间件产品,由AT&T的贝尔实验室在1984年开发。 - Tuxedo后来被Novell、BEA公司收购,IBM的MQSeries也是90年代的产物,标志着中间件市场的成熟...
1. **保留现存IT资产**:J2EE支持与已有系统的集成,如BEA Tuxedo、IBM CICS、IBM Encina、Netscape Application Server等,允许企业平滑过渡到J2EE平台,保护了原有的投资,同时可在多种操作系统和硬件上运行。...
J2EE的优势在于其强大的集成能力,它能够与多种企业级系统无缝连接,如BEA Tuxedo、IBM CICS、Encina和Netscape Application Server,保护并利用了企业的现有IT资产。此外,J2EE通过中间件服务如状态管理、持续性...
例如,IBM的CICS和BEA的TUXEDO等早期技术就已经支持构建SOA应用。SOA不仅影响开发,还影响管理和业务流程优化。通过监控服务交互,企业可以理解业务逻辑何时和为何被执行,从而进行更有效的流程改进。 SOA的实施...
1. **保留现存的IT资产**:J2EE平台兼容多种现有的企业信息系统,如BEA Tuxedo、IBM CICS、Inprise VisiBroker等,允许企业逐步迁移至J2EE,而无需完全替换现有系统。此外,J2EE应用程序可以在各种操作系统和硬件上...
1. **保留现存IT资产**:J2EE支持与其他企业级系统集成,如BEA Tuxedo、IBM CICS等,允许在现有系统上平滑过渡。 2. **高效的开发**:通过中间件服务,如状态管理、持续性和分布式数据对象缓存,J2EE简化了开发过程...
最早具有中间件技术思想及功能的软件是 IBM 的 CICS,但由于 CICS 不是为分布式环境设计的,因此 Tuxedo 被认为是第一个真正意义上的中间件产品。Tuxedo 最初由当时的 AT&T 贝尔实验室在 1984 年开发完成,后来经过 ...
中间件则提供中间支持和运行环境,如IBM的CICS和MQSeries,BEA的Tuxedo,以及Microsoft的相关产品,它们在不同应用之间起着桥梁作用。应用软件是直接服务于用户的,包括通用应用软件如Office套件、财务软件和行业...