==========================================================
                  “企业级应用服务平台”
    Version 1.2 for Windows 9x, NT* 4.0 and Windows 2000”

                    《 简 要 说 明》
==========================================================



内容
========
- 概述
- 软件包内容
- 运行环境
- 安装与运行
- 配置
- 购买《许可证》



概述
========
   “企业级应用服务平台”，（即“Enterprise Application Service Platform”，简写为：“EASP”），是按照应用支持平台剥离策略实现的Windows操作系统中客户机/服务器模式的应用支持平台。该软件平台为应用软件开发商和运营商提供了一个简单、方便、可靠的系统级支持环境，为开发企业级网络应用系统提供了良好的支持。在企业级应用服务平台的支持下，企业级应用模块可以被分割配置到独立的计算机系统中，并且可以发布到网络的任何角落，从而显著降低了应用系统的开发难度、开发成本和维护成本，提高了各应用模块的可重用能力。
作为企业级网络应用系统的应用支持平台，企业级应用服务平台提供了提高网络应用系统性能、合理划分应用逻辑集合的功能模块的系统支持功能。由于企业级应用服务平台是在Windows操作系统中实现的，所以在实现各种系统支持功能的时候，充分考虑的操作系统的特点，并且使用了Windows操作系统中提供的成熟技术，从而保证了企业级应用服务平台提供的系统支持功能是可靠的和稳定的。企业级应用服务平台实现了以下系统支持功能：
  (1)	提供通用的通信协议。为了提供企业级网络应用系统中的必须的网络通信功能，同时给软件开发商提供一个可定制、可扩展的网络通信协议。在这个通信协议上，软件开发商可以为企业提供特定的网络通信数据包的表达形式，满足对网络数据的各种要求。
  (2)	封装了客户端与服务器端的网络通信机制。在通信协议的基础上，企业级应用服务平台实现了客户端的网络通信功能和服务器端的网络通信功能，规定了客户端和服务器端进行网络通信时的协调关系，保证数据包可以被正确的发送和接收。
  (3)	提供可配置的多线程用户服务机制。企业级网络应用系统的核心采用了多线程技术，为每个用户请求提供专用的服务线程，提高了系统的吞吐量，缩短了用户请求的响应时间。企业级应用服务平台的使用者可以灵活配置支持平台内的线程数据量，并且可以控制在内存中缓存的线程条数。这些配置功能使企业级网络应用系统的适应性更强，灵活性更好。
  (4)	提供应用服务器与应用逻辑集合的无缝链接。由于企业级应用服务平台是网络应用系统的支持平台，它必须可以能够与多种应用逻辑集合进行完美结合才能实现整个企业级网络应用系统。所以，企业级应用服务平台采用了与应用逻辑集合动态链接的方法，可以在企业级网络应用系统运行期间实现应用逻辑的升级，保证了整个系统的可用性。
  (5)	提供多种通用的应用程序编程接口。为了支持软件开发商在企业级应用服务平台上开发应用逻辑集合，所以该支持平台为应用逻辑开发提供了多种编程接口。使用这些接口开发应用逻辑非常简单，而且保证了应用逻辑与企业级应用服务平台的无缝链接。



运行环境
===================
- 可以运行以下的操作系统中：
  - Windows 2000以及后续版本
  - Windows NT* 4.0以及后续版本
  - Windows 98
- 6 MB以上磁盘空间
- 网络计算机，或配备网卡但未连网计算机



软件包内容
===================
    “企业级应用服务平台”是一个软件包，其中包含了5个独立的应用程序、安全证书、3个配置文件和11个功能模块。这些功能部件分成客户端部件、服务器端部件以及数据分析工具三个部分，其中有3个功能模块供客户端和服务器端共享使用。

- 客户端软件包：EASP\CLIENT PACKET，包括：
  - 服务器监控终端及配置文件，Console.exe。
  - 服务器监控终端配置文件，Console.ini。
  - 客户端通信控制模块，Netreq.dll。
  - 工具模块和内存分配模块，Utils.dll和BORLNDMM.DLL。

- 服务器端软件包：EASP\SERVER PACKET，包括：
  - 交易服务器，AppServer.exe。
  - 交易服务器配置文件，Config.ini。
  - 交易服务器核心数据，Default.cor和Default.ddl。
  - 核心编辑器，CorEdit.exe。
  - 服务器端网络通信模块，Netsrv.dll。
  - 核心监控模块，TSKC.DLL。
  - 核心日志浏览模块，TSJC.DLL。
  - 远程交易路由模块和配置文件，TRRC.DLL和TRCC.INI.
  - 数据连接控制部件，TDCC.DLL。
  - 客户端通信控制模块，Netreq.dll。
  - 工具模块和内存分配模块，Utils.dll和BORLNDMM.DLL。
  - 数据库分析员，DBANALYSIS.EXE和DBANALYST.EXE。
  - 保留模块，TRCC.DLL.

- 《许可证》软件包：EASP\LICENSE，包括：
  - 《许可证》编号，IDC.TXT。
  - 网络通信通信功能模块（公用模块），Net.dll。
  - 安全证书与校验模块，Net.cer。

另外，“企业级应用服务平台”还提供了一个运行其上的应用程序的例子，即：用户管理模块。该模块也被封装在EASP.zip中，目录为\EASP\APPLICATION SAMPLE。该目录下包含应用模块的客户机和服务器端可执行模块和全部源程序代码。

注：以上软件包被压缩保存在EASP.zip中。



安装
============
第一步：解压缩EASP.zip到本地目录，如C:\。解压完成后，目录如下：
            C:\EASP\CLIENT PACKET
                       \LICENSE
                       \SERVER PACKET
第二步：拷贝LICENSE目录中的全部文件到Client Packet目录和Server Packet目录中。

    安装完毕。

第三步：单击Console.exe，启动服务器监控终端。
第四步：单击AppServer.exe，启动交易服务器。
第五步：在Console.exe中输入：sjms，然后回车。服务器监控终端显示如下信息：
    {00000000}IPL@STRT:Server Startup, 2003-12-03 02:14:12 PM, ...
    {00000000}IPL@OPLG:***************************************************
    {00000000}IPL@OPLG:*** Open SysLog successfully, Start Log Service ***
    {00000000}IPL@OPLG:***************************************************
    {00000000}IPL@LDSV:>>
    {00000000}IPL@LDSV:>>  About to Startup Kernal Services, V1.0
    {00000000}IPL@LDSV:>>
    {00000000}IPL@LDSV:>>Linking External Module ...
    {00000000}IPL@LDSV:>>  LINK APPSNAME [SCMS] SUCCESSFULLY, HANDLE : F50000.
    {00000000}IPL@LDSV:>>  LINK APPSNAME [SJMS] SUCCESSFULLY, HANDLE : FB0000.
    {00000000}IPL@LDSV:>>  LINK APPSNAME [TDCC] SUCCESSFULLY, HANDLE : FD0000.
    {00000000}IPL@LDSV:>>  LINK APPSNAME [TRCC] SUCCESSFULLY, HANDLE : 1070000.
    {00000000}IPL@LDSV:>>  LINK APPSNAME [TRRC] SUCCESSFULLY, HANDLE : 1090000.
    {00000000}IPL@LDSV:>>  LINK APPSNAME [RSJC] ALREADY BE LOADED, HANDLE : 1090000.
    {00000000}IPL@LDSV:>>  LINK APPSNAME [RSKC] ALREADY BE LOADED, HANDLE : 1090000.
    {00000000}IPL@LDSV:>>  LINK APPSNAME [RSTR] ALREADY BE LOADED, HANDLE : 1090000.
    {00000000}IPL@LDSV:>>Linking External Module successfully.
    {00000000}IPL@VERI:VERIFY REGISTRY SUCCESSFULLY.
    {00000000}TRX@WAIT:
    {00000000}TRX@WAIT:Ready ...
    {00000000}TRX@WAIT:
    {0000389C}TCN00000001@STRT:[2003-12-21 14:14:20] Open Task Conn, RECV = SJMS
第六步：在Console.exe中输入：exit，然后回车。退出服务器监控终端。
第七步：在AppServer.exe窗口中任意地方，或者在系统状态栏中单击AppServer.exe图标，选择“关闭服务器”。退出交易服务器。

    启动测试完成，并且关闭。



配置
============
    “企业级应用服务平台”安装完毕并且运行时，使用的是缺省设置。用户可以根据需要对确认设置进行调整。“企业级应用服务平台”配置包含客户机端配置和服务器端配置两个部分。

- 客户机端配置：调整Console.ini文件中的内容，该文件的内容如下。
      [RemoteServer]                           
      RemoteIPAddress=127.0.0.1     说明：远程服务器的IP地址； 
      RemoteListenPort=1111         说明：远程服务器的服务端口号     
  
- 服务器端配置：调整Config.ini文件中的内容，该文件的内容如下。
      [System]
      AutoStartup=No                说明：计算机启动后是否自动交易服务器；可选值：Yes/No
      Hide=No                       说明：交易服务器自动启动后是否隐藏；可选值：Yes/No  
      
      [Server]
      Listen=1111                   说明：交易服务器服务端口号
      CancelThreads=0               说明：交易服务器缓冲线程数量
      DelayTime=0                   说明：交易处理延迟时间，这个参数只在调试时使用。
      
      [Kernel]                      说明：交易服务器使用的核心参数文件。
      Core=default.cor
      
      [Syslog]
      SysLogName=SYSLOG             说明：交易服务器日志文件名
      SysLogSize=10240              说明：交易服务器日志记录内存行数。
  
    另外，远程路由模块也需要适当配置才能正常工作。调整TRRC.INI文件，该文件内容如下。
      [TCZF]                        说明：本地交易标识
      Host=61.12.6.5                说明：远程交易服务器IP地址
      Port=1234                     说明：远程交易服务器服务端口号
      Name=EMUL                     说明：远程交易标识
                    
      [TPOS]                        说明：本地交易标识                 
      Host=61.12.6.9                说明：远程交易服务器IP地址         
      Port=1235                     说明：远程交易服务器服务端口号     
      Name=TATM                     说明：远程交易标识                 
                    
      [NTDS]                        说明：本地交易标识                 
      Host=61.12.6.6                说明：远程交易服务器IP地址         
      Port=1236                     说明：远程交易服务器服务端口号     
      Name=TATM                     说明：远程交易标识                 


      
购买《许可证》
======================
    “企业级应用服务平台”约定：网络上的每客户机和服务器使用唯一《许可证》。
    “企业级应用服务平台”发布包EASP.zip中包含一个已经授权使用的《许可证》软件包。该软件包支持只支持客户机和服务器在同一台计算机上使用，不支持网络上不同计算机上的通信。所以这个《许可证》只能用于演示或者本地调试网络应用程序。如果需要在网络上发布多个客户端程序，就必须为每客户端程序购买《许可证》。
    
    价格：￥10.00/证。
    
    购买《许可证》的方法：
        第一步、按购买《许可证》的数量×￥10.00计算汇款总额；
        第二步、携带身份证到工商银行任意储蓄所汇款给卡号为：9558 8002 0012 4356292的帐户（户名：刘涌），同时记录汇款日期和时间（汇款凭证上有）。也可以通过工商银行的电话银行和网上银行进行汇款。
        第三步、填写下表，并且发送到ebspservice@sina.com。我们收到邮件并且核实到款后，所购《许可证》将通过Internet回复到用户邮箱。
             +----------------------------------------------------------------------+
             |   汇款人姓名  |  汇款日期（务必正确写明） |  汇款时间（务必正确写明）|
             +----------------------------------------------------------------------+
             |               |                           |                          |
             +----------------------------------------------------------------------+
             |  款项汇出帐号 |                                                      |
             +----------------------------------------------------------------------+
             |    汇款金额   |                                                      | 
             +----------------------------------------------------------------------+
             |                        附                    言                      |    
             +----------------------------------------------------------------------+
             |                                                                      |    
             |                                                                      |    
             |                                                                      |    
             |                                                                      |    
             |                                                                      |    
             +----------------------------------------------------------------------+
             填表说明：
                 （1）汇款日期和汇款时间务必写明，而且保证与工商银行的汇款时间一致。
                      我们将使用这两个项目确定您的款项是否收到。
                 （2）请写明汇款总金额，我们根据您的总金额确定您需要的《许可证》数量。
                 （3）保证汇款帐号正确。由于汇款帐号填写错误造成的损失由用户自行承担。
                 （4）可以在附言中填写必要内容。
    



    









    
