Delphi_WCF

时间:2017-01-28 05:56:31
【文件属性】:

文件名称:Delphi_WCF

文件大小:2.76MB

文件格式:RAR

更新时间:2017-01-28 05:56:31

Delphi_WCF

几年前,就开始使用Delphi进行分布式开发,最早用的方案是Delphi7+Webservice,在简单的应用场景下,也能够满足需求了。 目前有一个项目,主要的需求点如下: 1. 有N个系统 2. 其中有一个系统A为基础数据平台,要为其他系统提供数据服务 3. 这N个系统中,有用Java开发的Web,有用C#开发的Web,有用Delphi开发的桌面APP,还有用Android开发的手机APP,都要使用系统A提供的基础数据 4. 系统A虽然要部署在internet上,但是为私有服务,要考虑其安全性。 5. 系统A要接收多个系统发过来的数据,数据种类将来会有所增加,要保证其可用性和扩展性 以前曾经测试过Delphi7+WCF的分布式开发架构,但那时Delphi7对WCF支持的不是很好,所以也就没有采用这个架构方案。目前来看如果只是使用Webservice的话,从需求和时间两个维度都不能满足项目的需求。就又想到了WCF,目前我们使用的Delphi版本是DelphiXE3,通过技术预研,我们发现DelphiXE3对WCF有了较好的支持。


【文件预览】:
WeatherWcfServiceApplication
----bin()
--------Release()
--------Debug()
----Form1.Designer.cs(2KB)
----Program.cs(540B)
----obj()
--------Debug()
----WeatherWcfServiceApplication.csproj(4KB)
----Form1.cs(916B)
----Form1.resx(6KB)
----App.config(2KB)
----Properties()
--------Resources.resx(5KB)
--------Settings.settings(249B)
--------AssemblyInfo.cs(1KB)
--------Settings.Designer.cs(1KB)
--------Resources.Designer.cs(3KB)
WeatherWcfServiceLibrary
----bin()
--------Release()
--------Debug()
----obj()
--------Debug()
----IWeatherService.cs(895B)
----WeatherService.cs(1000B)
----WeatherWcfServiceLibrary.csproj(4KB)
----App.config(2KB)
----WeatherWcfServiceLibrary.csproj.user(590B)
----Properties()
--------AssemblyInfo.cs(1KB)
WeatherWcfClient
----WeatherService.pas(7KB)
----prjWeatherClient.dproj.local(898B)
----Win32()
--------Debug()
----FormWeatherClient.dfm(1KB)
----FormWeatherClient.pas(1KB)
----prjWeatherClient.dpr(342B)
----prjWeatherClient.res(292KB)
----prjWeatherClient.dproj(12KB)
WeatherWcfService.sln
WeatherWcfService.v12.suo

网友评论

  • 对我没什么作用。我是想用delphi 开发服务器程序,而这是用vc 开发服务器程序。
  • 资源很不错,正好要使用,多谢了
  • 谢谢分享,学习中
  • 东西不错,谢谢分享
  • 不错解决了问题。
  • 不错 可以看看。
  • 评论一次真难吖. 不过还是解决了我的问题
  • 资源不错!值得下载。