快速可靠的分布式计算开发平台:欢迎大家访问我的网站http://www.ezService.org/

Miracle 2003-03-23 05:06:19
快速可靠的分布式计算开发平台:欢迎大家访问我的网站http://www.ezService.org/
...全文
73 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Miracle 2003-09-04
  • 打赏
  • 举报
回复


  * ezService一直在更新中。请从http://www.ezService.org/download/ezService.exe下载最新版本。

ezService是一个致力于简化分布式计算服务开发的框架。

简要介绍:
1. 使用ezService开发分布式数据库应用,可以大幅度简化应用服务器的开发,无须在建立COM+/SOAP Server应用上花费任何时间,也不需要费心管理数据库事务,只要具备熟练运用SQL的能力,理解SQL参数匹配规则即可写出复杂的分布式应用服务,使得入门级程序员也可以轻松负担服务开发任务。
2. ezService高级服务允许按照类pascal语法规则自由书写脚本,实现复杂业务逻辑,新版本可以支持自Borland Delphi 7导出的大量函数和对象。同时提供了对COM的直接支持,可以通过引用COM组件,与外部系统进行复杂的交互操作。
3. ezService内核为COM+,支持连接池(connection pooling)和对象池(object pooling)机制,自动支持分布式事务。
4. ezService使用ADO提供程序连接数据库管理系统,凡是提供良好的OLE-DB驱动的DBMS均可支持(目前已经在SQL Server和Oracle 8/9上通过用户验证)。
5. ezService使用名为ESDL(ezService定义语言)的(类似WSDL)XML发布文档,ESDL可以对外界发布ezService所开发服务的全部功能接口,使得第三方开发者也可以方便的了解服务,快速进行二次开发而无需了解服务细节。
6. 支持SOAP协议,提供一个ISAPI类型的Web Service,一个ASP.NET Web Service,可以直接将服务功能发布到Internet/Intranet,无须额外编程。
7. 未授权的ezService服务具备与授权版本完全相同的功能,仅会在执行时随机锁定3个用户身份验证帐号,其他功能不受影响。
8. 由于使用了COM+/SOAP技术,ezService可以被主流开发工具轻松调用,发行版本附带了可应用于Borland Delphi 7的一组VCL,使开发员可以迅速访问ezService服务。在Visual Studio .NET开发环境中也可以轻松使用类似技术。

其他介绍:
ezService主要定位在以下四个方面:简化中小型分布式关系型计算服务开发、规范服务管理、创建完好设计契约、加速服务客户程序开发。集快速服务设计、服务即时发布、安全管理、跨系统协作于一身,是中小型分布式关系型数据库应用开发的一揽子解决方案,适应于快速搭建完备可靠的应用系统。

ezService所开发的应用服务定义,可以被立即登记到服务注册表中,无需任何繁琐设置即可被ezService客户程序以及支持COM+/SOAP的开发工具所访问。

ezServiceWeb Service服务提供者同时也是ezService系统平台的对外集成接口,遵循其WSDL声明,即可在各种外部系统中生成访问其数据的SOAP客户程序,通过完备的XML请求/响应定义,外部系统可以实现对ezService系统的数据读写访问。

新版本的ezService SE更换了脚本引擎,全面支持下列Delphi单元的绝大多数函数和类:
- System
- SysUtils
- Windows
- Classes
- Types
- TypInfo
- Variants
- VarUtils
- DateUtils
- DB
- ADODB
- ADOInt
- DBClient
- FMTBcd
- IniFiles
- MaskUtils
- Math
- Registry
- SqlTimSt
- StrUtils
- SysConst
具备更强大的扩展能力。

更多内容,请访问作者主页:http://www.ezService.org
目前主页新增了论坛系统,欢迎访问留言:
http://www.ezService.org/dvbbs

Hobo2000 2003-04-29
  • 打赏
  • 举报
回复
ezService Manager在哪下载???
sundyl 2003-04-28
  • 打赏
  • 举报
回复
Miracle,
我希望购买你得东东,如何联系你
或者你与我联系
我的电话 135-34171247
请尽快
Miracle 2003-03-24
  • 打赏
  • 举报
回复
http://www.51dev.com/

是使用ezService结合asp.net实现的小语种多媒体课程教学系统,欢迎参观。
Miracle 2003-03-24
  • 打赏
  • 举报
回复
ezService计划作为商业软件发行。因此我在其中设计了发布服务许可证的功能。
基本上有两种许可证:

1、独立服务许可。ezService所定义的服务使用GUID进行唯一标识,独立服务许可证针对请求独立许可的服务GUID发放,每一个.esf文件都有一个自己的许可证文件。

2、部门许可,又称团队开发许可证。该许可证允许无限制发布ezService服务,而不像独立许可证,每服务一许可。

导入许可证的方法,是在ezServiceBuilder中选择“服务/导入服务许可证”菜单,然后按提示操作。

ezService引擎将在运行期检查服务是否已经导入许可,如果发现没有导入许可证,则视为未注册服务,除了在管理器中显示无合法授权的信息外,将在运行时随机锁定部分ezService身份鉴定代码,使得这些代码在服务重新启动之前一直不可用。ezService的其它功能不受是否注册影响。

这一机制使得ezService允许“免费开发,收费运行”,即开发时可以不使用许可证,但在发布运行时为了保证正常运行,需要支付许可费用。

由于ezService定位在分布式计算服务开发,因此收费可能较高。初步计划独立许可证¥5,000/Service,部门许可¥30,000/部门。目前ezService正处在推广期间,收费为正式推广费用的1/3。
Miracle 2003-03-24
  • 打赏
  • 举报
回复
xml。当然其中包含的文本数据,可以是MIDAS XML Datapacket
TOMWLD 2003-03-24
  • 打赏
  • 举报
回复
不知服务器端的数据是以何种方式送出的,midas还是xml?

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧