CWSS-0_5_0

所属分类:xml/soap/webservice
开发工具:MultiPlatform
文件大小:1071KB
下载次数:13
上传日期:2009-05-09 17:36:38
上 传 者superhn
说明:  C 网络服务开发套件 利用C 语言的高效, 稳定和灵活性,创建一个通用的通讯平台 服务器端以插件配置方式动态加入功能组件 客户端以XML文本描述方式, 调用服务端功能组件的函数 服务端也同样以XML文本描述调用返回结果, 类似于XML-PRC或者Web Services
(C Web Services Development Kit and efficient use of C language, stability and flexibility to create a common communication platform server-side plug-in configuration by adding features dynamic components XML version of the client to describe the way the functional components of client service calls function server is also described in the text call to return XML results, similar to XML-PRC, or Web Services )

文件列表:
CWSS-0_5_0\doc\Run_Demo.txt (6086, 2007-10-19)
CWSS-0_5_0\doc\VERSION.txt (6067, 2007-10-23)
CWSS-0_5_0\doc\us_cwss.txt (357, 2007-09-26)
CWSS-0_5_0\doc\setting.txt (4166, 2007-10-19)
CWSS-0_5_0\doc\develop\module\2.quick_start.txt (1147, 2007-09-24)
CWSS-0_5_0\doc\develop\module\1.overview.txt (3683, 2007-10-10)
CWSS-0_5_0\doc\develop\module\4.module_param.txt (1284, 2007-09-25)
CWSS-0_5_0\doc\develop\module\3.module_func.txt (2286, 2007-10-10)
CWSS-0_5_0\doc\develop\module\6.log_debug.txt (471, 2007-09-25)
CWSS-0_5_0\doc\develop\module\5.setting.txt (3182, 2007-10-19)
CWSS-0_5_0\doc\develop\client\1.overview.txt (668, 2007-10-15)
CWSS-0_5_0\doc\develop\client\2.udp_quickstart.txt (2999, 2007-09-24)
CWSS-0_5_0\doc\develop\client\3.tcp_quickstart.txt (2183, 2007-09-24)
CWSS-0_5_0\doc\SOTP\proc_attach.txt (3033, 2007-10-19)
CWSS-0_5_0\doc\SOTP\1.overview.txt (1194, 2007-10-19)
CWSS-0_5_0\doc\SOTP\2.sotp.ses.txt (1302, 2007-10-19)
CWSS-0_5_0\doc\SOTP\3.sotp.app.txt (3181, 2007-10-19)
CWSS-0_5_0\doc\SOTP\4.sotp.clu.txt (2545, 2007-10-19)
CWSS-0_5_0\doc\about.txt (1283, 2007-10-22)
CWSS-0_5_0\doc\question.txt (2615, 2007-10-19)
CWSS-0_5_0\doc\license.txt (604, 2007-10-23)
CWSS-0_5_0\src\DLLTestClient\DLLTestClient.vcproj (4616, 2007-10-15)
CWSS-0_5_0\src\DLLTestClient\DLLTestClient.cpp (3634, 2007-10-16)
CWSS-0_5_0\src\DLLTestClient\stdafx.h (376, 2007-10-15)
CWSS-0_5_0\src\DLLTestClient\stdafx.cpp (300, 2007-10-15)
CWSS-0_5_0\src\CWSBase\CWSBase.vcproj (4477, 2007-10-09)
CWSS-0_5_0\src\CWSBase\CWSBase.vcproj.vspscc (272, 2007-09-13)
CWSS-0_5_0\src\CWSBase\inc\cwsSystem.h (1230, 2007-09-18)
CWSS-0_5_0\src\CWSBase\inc\cwsApplication.h (1545, 2007-09-17)
CWSS-0_5_0\src\CWSBase\inc\cwsinclude.h (393, 2007-09-19)
CWSS-0_5_0\src\CWSBase\inc\cwsSession.h (1467, 2007-10-10)
CWSS-0_5_0\src\CWSBase\inc\cwsAttributes.h (1161, 2007-09-17)
CWSS-0_5_0\src\CWSBase\inc\cwsResponse.h (1967, 2007-10-09)
CWSS-0_5_0\src\CWSBase\inc\cwsdlldefine.h (248, 2007-09-13)
CWSS-0_5_0\src\CWSBase\inc\md5.h (4708, 2007-09-13)
CWSS-0_5_0\src\CWSBase\inc\cwsRequest.h (1618, 2007-10-11)
CWSS-0_5_0\src\CWSBase\inc\cwsString.h (1229, 2007-09-21)
... ...

CWSS: C++ Web Services Server 1. 目的: 利用C++语言的高效, 稳定和灵活性,创建一个通用的通讯平台; 服务器端以插件配置方式动态加入功能组件; 客户端以XML文本描述方式, 调用服务端功能组件的函数; 服务端也同样以XML文本描述调用返回结果, 类似于XML-PRC或者Web Services; 2. 优势/特点: a. 系统 集成的C++通用通讯平台, 类似于JAVA的WEB 服务器(如TOMCAT、JBOSS等); 统一管理C++的SOCKET通讯、线程沲管理、调用管理等; 可以注册为NT服务, 具实时监控重启功能; b. 通讯 基于XML文本通信协议,客户端可以方便应用于各种环境平台和硬件平台,如Windows、Linux,PDA等开发应用环境中。 完善的通讯协议, 通讯协议跟传输层无关, 目前CWSS支持TCP, UDP和HTTP(POST)三种传输访问; c. SOTP协议 简单: 真正意义上的简单协议, 完全开放; 有效: 会话式(SESSION)管理通讯协议; 完善: 支持数据类型, 传输附件(可实现断点续传), 服务器群集(内部测试); d. 开发 专注: 简便的网络应用开发, 企业可以专注于业务开发, 而不必考虑数据传输, 通讯, 管理等技术细节; 模式: 类似JSP/ASP开发模式, 同样内置response, request, session, application和system对象; 组件: 固定格式接口开发DLL; 组件参数, 开放接口, 验证帐号, 打印日志等功能可配置, 可编程; 前端: 运行环境, 开发语言不限; 支持TCP, UDP和HTTP通讯能力即可; 可以根据项目需要开发自己的客户端库; e. 安全 具客户端帐号验证功能, 支持帐号直接配置和可编程管理二种验证方式; 3. 基于开发组件: ACE-5.5,ACELib.dll 网络通讯开发组件 http://www.cs.wustl.edu/~schmidt/TAO.html http://download.chinaunix.net/download.php?id=337&ResourceID=209 xerces-c-2.7,XercescLib.dll: XML解析 http://xerces.apache.org/xerces-c/ http://archive.apache.org/dist/xml/xerces-c/Xerces-C_2_7_0/ Boost-1._33_1 著名C++开发类库 http://www.boost.org/ http://download.chinaunix.net/download.php?id=1969&ResourceID=1024 http://sourceforge.net/project/showfiles.php?group_id=7586 4. 文件结构: CWSS.exe: CWSS核心服务程序 CWSSMonitor.exe: CWSS监控服务程序 CWSLib.dll: 客户端开发组件库 conf/default.xml: CWSS参数配置文件 conf/modules.xml: 功能组件模块配置文件 conf/log.xml: CWSS日志打印配置文件 conf/allows/*_methods.xml:(可选)组件模块开发接口配置文件, '*':组件模块名称(下同) conf/auths/*_auths.xml:(可选)组件模块客户端帐号验证信息配置文件; conf/params/*_params.xml:(可选)组件模块参数配置文件; cwssmonitor_cfg.ini: CWSS监控服务程序配置文件 DLLTest.dll: 一个后台组件模块例子 DLLTestClient.exe: 可执行客户端例子 kill.exe: 用于CWSSMonitor.exe *.bat: windows批处理文件 *.dll: 其他运行动态链接库 (请看Run_Demo.txt文件, 学习部署, 运行, 测试第一个简单应用通讯服务)

近期下载者

相关文件


收藏者