社区
.NET Framework
帖子详情
[讨论]在分布式应用中COM+与Web Service的比较??
large_small
2003-10-16 11:29:00
1、开发的复杂性??
2、性能的综合比较??
3、部署的简易性?
...全文
30
5
打赏
收藏
[讨论]在分布式应用中COM+与Web Service的比较??
1、开发的复杂性?? 2、性能的综合比较?? 3、部署的简易性?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BinzyWu
2003-10-21
打赏
举报
回复
TO BUCHER:
WS不仅仅用来传输XML数据, 而是可以像COM+那样返回对象,返回"胖"对象,虽然这点要在客户端动手脚.比如WS返回一个拥有方法属性的DATASET:)
的确,在INTARNET,COM+的效率要高,但我还是喜欢.NET REMOTING:). 问题会比COM+来得少,特别是很多客户端会出现莫名其妙的问题.
只是我的愚见,因为我的企业经验实在太少,望指教.
bucher
2003-10-21
打赏
举报
回复
COM+提供了很高的效率,WS则提供了很好的易用性。
不仅仅是在Internet,在B2B方面WS提供了非常方便的安全性。COM+则需要windows集成认证,这一点在B2B之间几乎不可能。
WebService的目的在于提供服务,而不是写客户端程序。出发点和COM+是不同的。
我们通常在企业内部使用COM+或者.NET Remoting(Bitnary Format)。而B2B则使用TXT(XML)文件传送和WS。
BinzyWu
2003-10-20
打赏
举报
回复
应该看到随着MS的.Net战略得不断实施.在新的一系列.net Server,如BizTalk等等都给予了WS前所未有的支持,包括OFFICE. .net remoting是比JAVA的rmi等先进的产物,而完全可以替代DCOM的,而且DCOM的一些机制在现在看来已经比较落后,比如ping机制.的确MS的新的.Net体系即将建立.但COM+的一系列特性都非常好.
WS是强大的INTERNET的
1.复杂性的话如楼上楼上所说,需要看实际开发.
2.性能上就要按照应用环境来区分了
3.部署上可以很方便的使用XCOPY来部署,而COM+还是依赖与注册表,所以在服务器端的部署上WS要出色得多,而客户端也是
wincarf
2003-10-19
打赏
举报
回复
由于要在接口层进行编程(当然可以使用vb避开,但是要时性能好的话必须使用vc)com+还是相当负责的,com+的安装配置也比较复杂,虽然有组件服务工具可以用,但是c/s结构在部署上的困难com+都有。就性能来说,webservice完全可以看做使用http/soap作为底层协议的分布式结构,与使用私有二进制协议的com+相比完全不在一个量级上。说道部署,webservice并不具有更多优势,因为使用webservice就需要一个客户端软件(如果使用网页作为客户端的话还不如直接开发b/s结构呢)
总的来说,webservice最大的优势实际上在于public性,可以在internet上构建分布应用。而com+最大的优势在其性能即dna体系提供的各种服务
AKULAKK
2003-10-17
打赏
举报
回复
我搞得不全面,略知一二:
·复杂性可能差不多因为各自采用的技术不同,谈不上绝对的复杂与简单
·性能,考虑ACID规则,COM+要好,否则WS绝对优势。
·部署绝对WS要好,这个是它的优点。
IIS2.INF-IIS2.DLL-IIS.INF-IIS.DLL.-windowns xp sp3 IIS5.1完整安装包IISXPSP3.rar
XP系统下Internet信息服务IIS的安装方法 1、控制面板里没有“->添加/删除Windows组件->Internet信息服务(IIS)”组件的添加方法。 (某些GHOST系统精简后没有此项******不是所有的GHOST系统都需要进行这一步) 把IIS列进系统组件并安装。先到网上下载iis5.安装包,解压到D盘的根目录下(最好是根目录,便于后面打命令)把目录名该为iis51 首先在“开始”菜单的“运行”
中
输入“c:\Windows\inf\sysoc.inf”,在sysoc.inf
中
找到“[Components]”这一段,在里面加上这段:“iis=iis2.dll,OcEntry,iis2.inf,,7”,之后保存并关闭。 接下来,在运行
中
输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车: expand d:\iis51\iis.dl_ c:\Windows\system32\setup\iis2.dll expand d:\iis51\iis.in_ c:\Windows\inf\iis2.inf 添加.删除windows组件时出现无法打开信息文件iis.inf 添加.删除windows组件时出现无法打开安装文件iis.dll (下载相关的文件,这里的压缩包是我安装时搜集的!到上面提到的相应目录
中
,即可) 注意如果你解压到了F盘就把上面的D改为F就可以了,其他同理。这时候,你打开控制面板->添加/删除Windows组件,就会发现,Internet信息服务(IIS)的安装选项已经出现在安装列表里了。 之后就和平常安装IIS一样了,只不过,在安装的过程
中
会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目录下)。这时,你点吉浏览,选择你刚刚解压的目录就可以了,这种让你选择安装文件的现象共会出现几次。过一会,IIS就安装完成了,点击“完成”。但做到这一步还不算完,因为是安装包安装的,需要对IIS进行一些设置(不然会出现内部服务器500错误)。 2、解决数据库链接错误的方法 打开开始--所有程序--管理工具--组件服务,在左边选择“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"
COM+
应用程序", 然后在右边框里点右键"IIS Out-Of-Process Pooled Applications ",选择属性,点“标识”选项卡,选择“系统帐户”,然后确定,重启IIS即可。 3、无法进入“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"
COM+
应用程序"的解决方法 进入“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"
COM+
应用程序", 出错后,错误代码8004E00F-
COM+
无法与Microsoft分布式事务协调程序 在开始程序运行:msdtc -resetlog 就行了。 4、->"
COM+
应用程序"里正常要有的应用程序一般为8个对象,如果没有IIS****项目则在控制面板/组件里重新安装 IIS就会解决。
COM+
Explorer
COM+
QC Dead Letter Queue Listener
COM+
Utilities IIS In-Process Applications IIS Out-Of-Process Pooled Applications IIS Utilities MS Software Shadow Copy Provider System Application需注意以下几点. 在Internet信息服务下有本地计算机(计算机机名),单击名键,选择断开,提示确实要断开本地计算机(计算机机名)吗?选择确定。 右键单击Internet,选择连接,计算机名填本机名称,用户名填本机管理员帐号(Administrator),确定。 1:在“服务(本地)”里有一项Eventlog和HTTP SSL都和IIS的或World Wide
Web
Publishing
Service
s所以来的服务项 打开它们 2:在“服务(本地)”里
中
的World Wide
Web
Publishing
Service
s所需要依赖的服务(Dependencies),看到是IIS Admin
Service
。进而发现IIS Admin
Service
也无法启动,再查IIS Admin
Service
的Dependencies,查的结果是Protected Storage和RPC(Remote Procedure Call),于是启动RPC,接着顺利启动IIS Admin
Service
,接着启动World Wide
Web
Publishing
Service
s,于是IIS恢复正常。 3:当启动World Wide
Web
Publishing
Service
s时提示 错误:127:找不到指定的程序。时:可以在添加删除程序(控制面板-添加删除程序)
中
的最上边点"显示更新"到系统更新软件里的更新的补丁KB939373 删掉它! 然后再启动IIS 一切OK 4:重装一下IIS 5.若出现默认网站(停止)可以在添加删除里把系统更新的939373删除即可用了! 将IIS安装到Ghost系统
中
,本教程适合Ghost XP SP2、SP3,提供安装过程需要Windows XP安装光盘,非Ghost系统光盘,另外如果安装成功还有什么错误,请参与本栏目相关教程。 Ghost系统安装IIS 有一些版本的Ghost系统
中
,并不是不能安装IIS,而是“MSDTC服务被关闭所造成的。 1、 MSDTC服务被停用 解决这个问题前,先在“开始-设置-控制面板-管理工具”
中
打开组件服务,在“组件服务”
中
依次单击“控制台根目录-组件服务-计算机-我的电脑-
COM+
应用程序”,如果滑有启动“MSDTC服务,此时会弹出一个“
COM+
”无法与Microsoft分布式事务协调程序交谈的错误提示。 此时需要在系统
中
加载MSDTC服务,在“开始-运行”
中
输入“net srart msdtc”命令,会弹出一个提示窗口,系统会对MSDTC服务进行启动。如果以后想停止该服务,只需“运行”
中
输入“net stop msdtc ”命令即可。 启动MDSTC服务后,在组件服务
中
“
COM+
应用程序”项就可以进入了,在“
COM+
应用程序”
中
找到“IIS Out-Of-Process Pooled”,鼠标右键“属性”,进入到“标识”界面,在此点选“系统账户”并选择“交互式用户”,随后“确定”即可。 2、 IIS的安装 IIS安装方法非常简单,在“控制面板”的“添加/删除程序”
中
选择“添加Window组件”,打开“Windows组件”列表,在此勾选“Internet信息服务(IIS)组件”,随后单击下面的“详细信息”,打开“Internet信息服务”列表,勾选一些相关的组件即可。 IIS无法运行怎么办? IIS安装后无法正常运行,需要对“IWAM帐号密码”进行重新设置。首先在“控制面板”的“管理工具”
中
启动计算机管理,在“计算机管理”窗口左侧的列表
中
依次点选“计算机管理-系统工具-本地用户和组-用户”在打开的用户列表
中
,可以看到一个为“IWAM_8F381469CFAA4F9”用户名(注8F381469CFAA4F9为计算机名,不同电脑不一样),IWAM账号是安装IIS时系统自动建立的内置账号,主要用于启动进程之外的应用程序的Internet信息服务。 更改该用户密码时,需要使用adsutil.vbs脚本来实现,该文件位于C:\windows\adminscripts文件夹
中
,修改密码时,在CMD窗口
中
运行下面的命令: C:\inetput\adminscripts>adsutil set w3svc/wamuserpass "Password"。参数
中
“Password”就是要设置IWAM帐号的新密码,这样一般情况下就可以正常运行了IIS了。
[全]Springboot分布式框架搭建+Kafka+redis+分页+shiro+Swagger2+Feign+一些坑处理+微服务
Springboot分布式框架搭建+Kafka+redis+分页+shiro+Swagger2+Feign+一些坑处理+微服务 准备给即将做的一个项目搭建一个springboot的微服务架构,
中
间集成多种
中
间件,根据实际情况会优化
中
间件. 技术使用:springboot,Kafka,redis,shiro,swagger,Feign等. 一. 通过IDEA新建一个SpringBoot项目 1.创建springboot项目 注:如果出现’https://start.spring.io’ 的初始化失败 请多刷
大型分布式redis+solr+Linux+nginx+springmvc+mybatis电商项目
中
国移动省级网上商城项目,用于建立网上终端、营销案和号卡在线销售及相关辅助功能,后台包含商品管理、订单管理、类目管理、客户管理、合作商管理、客服管理、支付平台、内容管理等,很大程度上分担了人工的压力,前台包括个人
中
心,购物车,商城首页,频道页,商品详情页(静态化),提交订单页,支付页面等页面构成,对提高客户服务效率和客户满意度能够起到较好的作用。
可视化分布式监控系统 Prometheus + Grafana 快速搭建
可视化分布式监控系统 Prometheus + Grafana 快速搭建
【大数据开发运维解决方案】Hadoop+Mysql+Hive+zookeeper+kafka+Hbase+Sqoop+Kylin单机伪分布式安装及官方案例详细文档
Hadoop2.7.6+Mysql5.7+Hive2.3.2+zookeeper3.4.6+kafka2.11+Hbase1.4.9+Sqoop1.4.7+Kylin2.4单机伪分布式安装及官方案例测试详细文档 #################################################################### 注意: 本篇文章是在本人写的Hadoop+Hive...
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章