ACWS Framework 简介

    ACWS Framework 是为开发ACWS结构的应用程序和实现Web Service功能,为方便此类应用开发而设计的一套基础的分布式运算构架。

    ACWS Framework是一套吸收C/S结构和B/S结构的基础上作出的,全称为Applicaton Client/Web Server Framework(应用程序客户端/Web 服务器体系结构),其最根本的目的是实现以网站(IIS)为核心和分布式应该的底层构架,为开发此类应用提供强有力的支持,但其真正的用途已经突破其名称的限制,可以作为为IIS+Asp构架提供Web Service功能(自定义的Web Service,没有遵守W3C制定的相关标准,只采用了相关的技术)。

    ACWS Framework主要实现以下功能:

    (1)为基于Web Server(IIS+ASP)为中心的分布式计算提供功能全面的、简单的、高效的基础架构和底层支持,使得开发以Web Server为核心的应用易于开发。

    (2)为IIS+ASP的应用提供Web Service技术和功能,为此类应用流入新的活力,让其拥有IIS+ASP.Net 技术的技术和功能,也为IIS+ASP+COM开发人员提供新的选择空间。

    ACWS Framework 在实现过程中考虑到标准通信要求,对于客户端和服务端之前的通信均采用标准的XML消息(1.0版本标准),自身采用以二进制兼容的COM组件实现方式,有很好的复用性和可扩展性。

    ACWS Framework 核心以COM封装后发布,在实现过程序中,数据处理采用ADO2.5版本,XML消息处理采用MSXML 2.0,其均为标准组件,有差非常成熟的技术和技术支持。

    在ACWS Framework上构造的应用结构如下图:

   

    ACWS Framework 架构建立在操作系统、Web服务器、数据库之上,其结构由数据访问、签权加密、账号管理、系统配置、自定义在XML上消息传递标准、XML消息解析和处理、字符串处理、Web服务器上侦听器,以及经过封装的ACWS 服务器和ACWS客户组成,以下为ACW底层结构:

    在此构架中,侦听器由ASP技术实现,XML解析器以为MSXML组件技术为基础,数据访问以ADO为基础来实现,所有的数据访问均包含连接池管理,数据访问是离线的,访问文件业务以ADO,流对象技术为基础实现,签权认证、字符串、配置管理均由自己从头开发,没有什么为基础来实现,整个构架除了侦听器由依赖于IIS的ASP技术来实现,其他部分均由COM技术实现。

posted @ 2006-11-21 08:42 魏琼东 阅读(1395) 评论(6)  编辑 收藏 所属分类: 系统分析项目管理IS中间件

  回复  引用  查看    
#1楼 2006-11-21 09:06 | 王云      
您好,你所实现的东西跟我目前开发的项目非常相似,尤其是在XML作为消息交换这一块,现在我的设计思路跟您的类似,但在实现时有一个问题,就是客户端如何将函数调用系列化为XML消息,服务器如何从XML消息中提起出相应的函数名称和参数,然后映射到业务层的接口的。我可以硬编码来实现,但是项目中的函数接口有上百个,我想应该有更加自动化的方法,不知您在这方面是如何处理的呢?
  回复  引用  查看    
#2楼 [楼主]2006-11-21 09:17 | 魏琼东      
@王云
你好,我实现的东西是基于vb+com的,当时是为了给vb6.0开发者提供一个分布式数据访问、文件传输相关的功能。

我实现的框架可能没有你想的那么复杂,功能也是有限的,在vb+com,还没有像dotnet中这样强的序列化机制。

在此基础框加中,提供的是基础业务逻辑,比如你可以就像访问本地sql数据库一样的访问远程数据库,直接使用

set rs = ACWSCLIENT.Query("select * from sysobjects")这样的方式执行。

项目中使用的一些通信xml消息格式是框架中定义好的。

我有空了把这个项目相关的文档全部发上来吧。
  回复  引用  查看    
#3楼 2006-11-21 09:56 | 王云      
呵呵,这么快就有回复了,谢谢哈,你的框架结构对我很有参考价值。我现在正在努力查阅序列化方面的资料,必须找到一种轻量级的,适合大规模开发的方法:(
  回复  引用  查看    
#4楼 2006-11-21 09:57 | 王云      
PDA SOAP SERVER是我的终极目标,呵呵
这个架构公开了吗?
  回复  引用  查看    
#6楼 [楼主]2007-12-29 10:12 | 魏琼东      
@这个架构公开了吗?
楼上的朋友,这个框架我没有公开,楼上的有兴趣,可以和我交流。、

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: