我正在尝试设计一个系统,它将有一个网站和一个iphone应用程序,将从相同的数据驱动。我知道我将如何创建和设计网站,但当涉及到添加iphone应用程序时,我不确定它将如何应用。
我对设计的考虑:
-Using C#、SQL Server、网站的asp.net (尽可能使用web服务获取大部分数据)
iphone应用程序开发的-Using Objective-C、x-code等
1.)我需要公开一个web服务以便iphone与之交互吗?如果是这样的话,这会被认为是一个独立于实际网站的web应用吗?或者,web服务会内置在网站中,然后iphone也会与该web服务交互吗?
2.)在公开web服务时,我需要考虑哪些安全方面的问题?
3.)对于构建这样的系统,还有其他的架构建议吗?也许是做一个运行在同一个数据库上的网站/iphone应用程序的个人经验。
发布于 2012-06-26 15:07:11
发布于 2012-06-26 15:07:28
我需要公开一个web服务才能与iphone交互吗?如果是这样的话,这会被认为是一个独立于实际网站的web应用吗?或者,web服务会内置在网站中,然后iphone也会与该web服务交互吗?
这取决于,如果需要本机应用程序,则需要公开服务,否则可以开发iPhone web应用程序
在公开web服务时,我需要考虑哪些安全方面的问题?
正常的安全性注意事项,就像您要将web服务开发到windows桌面应用程序一样。
对于构建这样的系统,还有其他的架构建议吗?也许是做一个运行在同一个数据库上的网站/iphone应用程序的个人经验。
尝试使web服务尽可能的清晰和轻便。
发布于 2012-06-26 15:44:17
第一次使用时,对所有项目只使用一个数据源。使用webservices公开数据库。用户身份验证以调用webservice过程以实现安全性。
https://stackoverflow.com/questions/11202195
复制相似问题