社区
网络及通讯开发
帖子详情
请问我这样做算中间件(层)吗?
flowater1026
2003-04-23 11:08:13
我不太明白中间件,现在在做一个东西,基于网络数据库的中间件应用。
我用了ISAPI来做,我想通过这个DLL根据客户要求去访问数据库服务器。
不知道这个DLL算不算中间件呢?
大侠指点!
...全文
100
11
打赏
收藏
请问我这样做算中间件(层)吗?
我不太明白中间件,现在在做一个东西,基于网络数据库的中间件应用。 我用了ISAPI来做,我想通过这个DLL根据客户要求去访问数据库服务器。 不知道这个DLL算不算中间件呢? 大侠指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
evita
2003-04-28
打赏
举报
回复
根据需求
若愿意朝中间件发展,可以去稍微看看<eai规范>
然后去huihoo看看,可能有启示
flowater1026
2003-04-27
打赏
举报
回复
哦,是这样啊,那请问一下如果我把这个改得更像中间件一样,是否需要比较长的时间呢?改动起来原来的东西会不会有很大的改动呢?
leejd
2003-04-27
打赏
举报
回复
楼主,不要把东西做的太复杂了,能简化就尽量简化,没有必要做成中间件的就尽量不要做成中间件。windows平台上,建议使用COM+来建立中间件。
leejd
2003-04-27
打赏
举报
回复
楼主的那个更加靠近客户端,可以说也是两层的,只不过你的这个是用来生成客户端的,不是真正的客户端。但是你要把业务逻辑放到这里也是可以,但是需求改变,你的这个东西变化就比较大了。所以我认为,在ISAPI和数据库之间的那个才是中间件,不过你的系统只起到联接数据库,没有业务逻辑,那么也勉强可以称为中间件。
不过我还是坚持,你的那个ISAPI程序还是更加靠近客户端。
evita
2003-04-25
打赏
举报
回复
中间件可能包含这么几种形式:
1.面向消息的中间件(MOM)
2,数据库中间件
3.对象请求代理(ORB)
我不太记得了
好像还有几种,忘记了
楼主想做的是不是数据库中间件?
我认为楼主的做的是一个adaptor,是因为我理解的数据库中间件就是,提供统一接口,存取不同数据库.楼主所做的东西,不知道,是不是我没理解清楚.更大程度,侧重于基于网络数据库访问.
所以,我觉得更像一个数据库中间件的一部分.
如同 ThinkX(思考中·求职中) 所说的,你的isapi和数据库中间不是直接连接,而是通过DCOM, CORBA间接连接,就有点像基于数据级中间件了.
halfdream
2003-04-24
打赏
举报
回复
广义上的。
狭义上不是。
ThinkX
2003-04-24
打赏
举报
回复
广义上,在client和rdbms中间的结合部分就是中间件,如webserver中的asp,你的isapi也可以算是这种东西,因为它一端连接浏览器(通过webserver),另一端连接数据库。
但是狭义上说,中间件是可以和webserver完全分离的,你的isapi和iis则必须在同一台机器上。
java中的ejb就是这种中间件,因为它可以不和webserver在一台服务器上,client也可以直接和它相连接。
如果你的isapi和rdbms如(SQLServer)中间不是直接连接,而是通过com/dcom间接连接,那么这层东西就更像中间件了。
nxyc_twz
2003-04-24
打赏
举报
回复
应该算是,我的许应用中就是这样做的!欢迎多交流:
nxyc_twz@163.com
flowater1026
2003-04-24
打赏
举报
回复
evita(cc) :
请问adaptor是什么意思?适配器?
如题,我做的是“基于网络数据库的中间件应用”,也就做到了我所说的这个程度,不知道还有什么不妥的地方,请各位指教!
evita
2003-04-24
打赏
举报
回复
中间件是分布计算机系统中集成各个组成的软件粘接剂。
也有人把中间件定义为网络环境中一组为许多应用需要的、可复用和可扩充的服务或(资源相关的)功能。
可以把中间件看成是介于应用和平台之间的一个中间层,它们又可区分上层与特定应用相关的中间件,中间层是较通用的一类中间件,底层则是与特定平台和资源相关的中间件。
所以我觉得楼主所写的,仅仅是只能算是一部分,可以说只能算是一个adaptor.(个人理解).
flowater1026
2003-04-24
打赏
举报
回复
halfdream(哈欠) :
请问狭义上是指什么呢?
apache是
中间件
_What?Tomcat-竟然也算
中间件
?
本来今天就该讲 MyCat 了,但是我发现还有一个概念值得和大家聊一下,那就是 Java
中间件
!因为 MyCat 是一个分布式数据库
中间件
,要理解 MyCat ,那你就得先知道到底什么是
中间件
!松哥去年在一次外训中专门讲过...
什么是
中间件
?
中间件
有哪些?
中间件
(Middleware)是指在客户端和服务器之间的一
层
软件组件,用于处理请求和响应的过程。
中间件
是指介于两个不同系统之间的软件组件,它可以在两个系统之间传递、处理、转换数据,以达到协同工作的目的。
什么是
中间件
?常见
中间件
有哪些?
我们浏览一家公司的网站时,很可能就是跟那家公司服务器上的 Apache 程序打交道,网页浏览器与 ...
中间件
是介于操作系统和应用软件之间,为应用软件提供服务功能的软件,有消息
中间件
,交易
中间件
,应用服务器等。
不会还有人不知道
中间件
是啥吧?
不会还有人不知道
中间件
是啥吧?引言一.
中间件
是什么?二.
中间件
能干啥?2.1
中间件
在应用开发中担任的角色三.
中间件
特点四.
中间件
的分类 引言
中间件
(middleware)一词每天都被不同的人群所提及,
中间件
的产品也...
什么是
中间件
?什么是jdk?
在计算机科学中,
中间件
(Middleware)和Java开发工具包(JDK)是两个不同的概念,它们在软件开发和运行环境中扮演着不同的角色。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章