问:我把一个XML文件提取到了数据集中,在这之后,我如何才能从我的Web服务页面调用网页呢?我的网页将会在DateGrid控制中显示那些来自已经建立的数据集中的数据。我能使用Visual Studio .NET把数据直接返回到一个Web服务页面中吗? 答:我想,解决你的问题的最好方法就是回顾一下客户端、Web服务和Web应用程序(页面)之间的工作流程。如果客户端应用程序是Web应用程序,那么这个工作流程看起来就像下面描述的一般: 1.用户浏览一个网页。 2.在页 面开始载入事件的期间里,在把这些数据集的反应合并到一个网页上的数据格控制中之前,你就调用了Web服务来获得数据集。
……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:我把一个XML文件提取到了数据集中,在这之后,我如何才能从我的Web服务页面调用网页呢?我的网页将会在DateGrid控制中显示那些来自已经建立的数据集中的数据。我能使用Visual Studio .NET把数据直接返回到一个Web服务页面中吗?
答:我想,解决你的问题的最好方法就是回顾一下客户端、Web服务和Web应用程序(页面)之间的工作流程。如果客户端应用程序是Web应用程序,那么这个工作流程看起来就像下面描述的一般:
1.用户浏览一个网页。
2.在页
面开始载入事件的期间里,在把这些数据集的反应合并到一个网页上的数据格控制中之前,你就调用了Web服务来获得数据集。
3.页面通过做为超文本标记语言(HTML)格式的固定数据格被返回到浏览器中
调用过程如下:
浏览器->网页->Web服务
在你的提问中,你说“从我的Web服务中调用网页”,这可能会误导对你的问题的理解。Web服务是数据中心的调用。它们从来不返回能够在浏览器中显示的超文本标记语言(HTML),因此,它们并不是造成“调用”网页的原因。相反,网页更倾向于调用Web服务来获得数据,然后呈现这些数据。这一活动背后的驱动者是用户,他们在浏览对服务施加了影响的网页。
有另一种有趣的可能性。考虑下面的工作流程:
1. 用户与Windows客户端应用程序交互作用。
2. 应用程序在某些点上调用了Web服务从远程服务器来搜集数据。Web服务为调用者建立一个对话,并且把数据集分配到这个对话中。Web服务返回XML,其中包括一个通往到网页的链接,这个链接由同一服务器提供。
3. 客户端应用程序提取XML的响应,其中包含了一个链接到网页的URL,以便通往已经建立的对话,并且客户端应用程序将为此URL启动浏览器(或者嵌入式客户浏览器)。
4. 被要求的URL(页面)从对话目标处提取数据集,并且在页面上完全显示。
所以,现在的调用过程是:
Windows应用程序->Web服务
Windows应用程序->浏览器->网页
这种类型的工作流程看起来好像并没有什么联系,然而这就是一种技术。除了数据交换之外,当老化的应用程序需要做为用户界面的工作流程统合到现代应用程序的服务中,这种技术能够解决过去老化的应用程序通过浏览器与新式用户界面的兼容问题。例如,保险业中有很多老化的代理处管理系统应用程序,有一些甚至是在DOS基础上的登录屏幕,因为“有效”所以不会被取代。这些存有重要数据的代理处管理系统有必要创建保险业的证书,这种服务通常是由外部的、现代的应用程序提供的。这些现代的卖方应用程序依靠代理处管理系统的数据来运行,所以数据的交换做为工作流程一部分必须是自动化的,使现代应用程序界面能够选择在哪里停止老化的系统,并完成工作。
相关推荐
-
SAP收购CallidusCloud 与Salesforce竞争
一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]
-
API设计如龙生九子 各不相同
IT咨询管理公司CA Technologies对API产业做了个问卷调查,问卷内容涉及API设计风格以及管理部署的新动向。调查结果表明,JSON与XML可谓两分天下。
-
从头开始实现领域驱动设计
领域描述业务;它是驱动企业的概念和逻辑的集合。如果遵循领域驱动设计(DDD)这一本质,那么领域就是应用程序中最重要的组成部分。
-
走出思维定式 数据库/大型机现代化不再是问题
升级和改变组织的主要利益驱动应用的前景,正处于一个压倒性的位置,所以组织将要面临一系列的改变。