WCF到Flex:最好的方法?

时间:2011-10-26 15:10:32

标签: c# wcf flex

我正在使用nHibernate开发一个带有n层后端的ASP.NET网站 - 一切都很好。作为开发的一部分,接口的大部分将用Flash或更具体的Flex 4.5编写。在之前的项目中,我将创建一个Web服务来代理Flash接口和业务逻辑之间的数据和操作,但是我正在寻找一种更灵活的解决方案,允许数据/对象轻松传递到服务端点和从服务端点传递没有太多的重新开发和Flex和其他人的轻松消费责任。

输入WCF似乎提供了一个强大的服务器端解决方案,我们可以在业务层中使用现有的POCO,这些POCO可以通过网络轻松地进行序列化等等。不幸的是,我不确定(并且在这个领域缺乏经验)在最佳方向上实现从我的C#WCF Web服务到我的Flex应用程序的通信,当然有一些方向,但没有明确和理性的路径。

我还希望该服务能够与其他非Flash客户端进行通信,因此将自己锁定到某个特定路由是我想要避免的。经过一些研究后,我认为最好的方法是让WCF服务输出轻量级数据(即JSON)或POX,这些数据应该由Flex和其他客户端轻松使用。不幸的是,我的原型设计相当令人沮丧,我唯一能够工作的端到端路由是将Web服务导入应用程序并将WCF服务设置为使用basicHttpBinding,我相信我应该避免这样做,因为我们需要实现 somekind 的安全性以及保持通信尽可能轻量化的愿望。此外,必须在某个阶段考虑文件上传。

简而言之,考虑到上面的简短情况,让W与WCF通信的最佳方法是什么(即使WCF比ASMX更好)?此外,我真的欣赏任何能够展示端到端系统的教程或链接。

提前致谢 - S

1 个答案:

答案 0 :(得分:1)

Flex有所有问题,如果adobe跟不上今天的技术,我希望flex和flash能够很快死掉。我有同样的问题来整合ArcGIS-flex> WCF> CRM(甲骨文)。我找到了第三方的解决方案。如果您决定使用WebOrb

实施解决方案,这可能会对您有所帮助

http://cookbooks.adobe.com/post_Connecting_Flex_4_with_WCF_Services-17006.html

http://www.themidnightcoders.com/products/weborb-for-net/developer-den/technical-articles/flex-net-integration.html#c1057

相关问题