求助,给个Web服务的学习方向!磕头!

marist 2011-12-01 11:43:45
公司希望开发一新平台,日后可通过PC应用程序、PC浏览器和手机进行访问,PC包括安装Windows系统的PC和安装各种Linux系统的PC。

问题1:满足上面的要求,该用神马Web服务技术?

问题2::如果使用WCF,Web服务和Linux系统上用c++开发的客户端进行数据交互会不会有问题?(这些c++程序不是我编写的,由公司其他部门编写得。)

小弟从没做过Web服务,不知道该如何选择和开始,请各位大虾指点出路,要满足公司的要求,我该肿么搞???谢谢~~~

小弟目前掌握的技术:
asp.net + c# + SQL Server
...全文
118 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
marist 2011-12-01
  • 打赏
  • 举报
回复
恳请各位大虾说清楚一点可以吗?能不能给些参考资料?WCF是不是不能跨平台?不能的话,只能用Web Service吗?
淘淘大师 2011-12-01
  • 打赏
  • 举报
回复
WCF
charles_y 2011-12-01
  • 打赏
  • 举报
回复
跨系统,跨平台,webservice吧
宝_爸 2011-12-01
  • 打赏
  • 举报
回复
用WCF.最简单的是使用BasicHttpBinding基本和asmx webservice一样。
z_f_p 2011-12-01
  • 打赏
  • 举报
回复
window phone?
刘卫黄 2011-12-01
  • 打赏
  • 举报
回复
WEB服务不就是这么一门技术么?
标准格式...兼容性没的说 我们一直用它...用.net的web服务就好
刘卫黄 2011-12-01
  • 打赏
  • 举报
回复
WEB服务不就是这么一门技术么?
标准格式...兼容性没的说 我们一直用它...用.net的web服务就好
marist 2011-12-01
  • 打赏
  • 举报
回复
谢谢,正在看webcast
charles_y 2011-12-01
  • 打赏
  • 举报
回复
楼上推荐的webcast视频不错的
marist 2011-12-01
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 findcaiyzh 的回复:]

你没搞清楚web service的概念。

最基本的web service就是xml+http。
client -> serialize调用成xml -> http 发送请求 -> server收到xml -> deserialize成object并调用相应函数
返回基本是相反的顺序。

客户端只要支持xml,就可以调用web service.不需要安装.net framework.……
[/Quote]

是不是可以这样理解:凡是 Web Service 都是无关平台的,跨平台的,用VS开发的WCF服务,作为Web Service的一种,无论客户端的程序用神马语言编写,运行在各种PC系统、手机系统上都是没问题的。
charles_y 2011-12-01
  • 打赏
  • 举报
回复
不好意思,没看过此类的书,所以无法推荐。
宝_爸 2011-12-01
  • 打赏
  • 举报
回复
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=wcf&x=0&y=0

找到星多的,再google下载。

我看过一点Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus 觉得不适合初学者。

可能看看webcast的视频教程更好点。
https://msevents.microsoft.com/cui/SearchDisplay.aspx?culture=zh-cn#culture=zh-cn;kwdAny=wcf;eventType=3;searchcontrol=yes;s=1
宝_爸 2011-12-01
  • 打赏
  • 举报
回复
你没搞清楚web service的概念。

最基本的web service就是xml+http。
client -> serialize调用成xml -> http 发送请求 -> server收到xml -> deserialize成object并调用相应函数
返回基本是相反的顺序。

客户端只要支持xml,就可以调用web service.不需要安装.net framework.

我们得wcf的service,客户使用linxu + Ruby 来调用。


marist 2011-12-01
  • 打赏
  • 举报
回复
谢谢 人无百日红。

请问可以介绍一本WCF入门的书吗?
charles_y 2011-12-01
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 marist 的回复:]

引用 9 楼 charles_y 的回复:

WCF 全称是windows communication foundation,似乎只能在windows下面部署。

客户端倒是可以跨平台调用。



请问楼上的,客户端在Linux平台下,不安装.netFramework也可以方便调用WCF吗?
[/Quote]

可以
marist 2011-12-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 charles_y 的回复:]

WCF 全称是windows communication foundation,似乎只能在windows下面部署。

客户端倒是可以跨平台调用。

[/Quote]

请问楼上的,客户端在Linux平台下,不安装.netFramework也可以方便调用WCF吗?
charles_y 2011-12-01
  • 打赏
  • 举报
回复
WCF 全称是windows communication foundation,似乎只能在windows下面部署。

客户端倒是可以跨平台调用。

你难道打算使用JAVA开发wcf?
marist 2011-12-01
  • 打赏
  • 举报
回复
自己顶~~~~~~~~~

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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