邢波涛ID:bjblues
76261次访问,排名1286好友10人,关注者16
Eclipse plugins/GEF/EMF/J2EE/Flex
bjblues的文章
原创 47 篇
翻译 0 篇
转载 6 篇
评论 100 篇
hnblues的公告
基于SaaS模式的在线进销存 http://www.spluss.cn/saas/
最近评论
bjblues:我自己也写了一个基于SaaS模式的进销存,前几篇Blog写了这个基于SaaS模式的进销存的架构和技术实现,有兴趣的可以互相交流。我的email
service@spluss.cn

那个在线的进销存http://www.spluss.cn/saas/
至少界面还是非常惊艳的(本人自恋且无耻,不要学我)
fengplus:上面一贴发布半天没反应,我以为CSDN在我的OS X上有BUG,所以又开了虚拟机,在XP下回复了一次。

请博主或者编辑删了重复贴,先谢了。
fengplus:我不是冯,这是我多年前的一个ID,在csdn潜水8年了。

请不要扯到人身上去,没有必要。

我不知道上面 lovece 是那位友商,感谢你这么了解和关心友商网。

美国的NetSuite能亏损上市,并不是因为大家都是傻子。

只是大家认为这个领域有前途,所以更需要大家一起探索和合作。
lovece:目前世界上3个SaaS上市公司,其中2家至今亏损,Salesforce 2007利润才几千万美金,其中经营现金流为负数

友商还想三年上市?上市也是只为了圈股民钱而已,冯这你就别在这危机公关了
mumutianxin27:呵呵
文章分类
收藏
    相册
    旧金山
    开源手册
    洛杉矶
    斯坦福大学
    我的相册
    Flex
    用Flex开发的基于SaaS架构的进销存实例
    Java
    IBM developerworks
    其他
    我的另外一个Blog
    我的幸福生活
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 SOA必须建立在XML型数据库上收藏

    新一篇: 未来3-5年中国中小软件公司发展趋势前瞻 | 旧一篇: 读了胡长城的“我对BPM认识之路”,谈谈我对国内国作流厂商的认识

    SOA的一个很大的价值就是整合多个系统比如,人力资源管理,OA、固定资产、采购管理等等。其中一个很重要的需求就是这些系统都建立在统一的一套组织架构管理之下,而不是人力资源管理,OA、固定资产、采购管理等等这些系统的组织结构互相独立,不同的系统采用不同的用户名和密码。虽然大家可以用SSO或者单点登陆来实现统一登陆的问题,但是单点登陆是用来整合历史遗留系统的,而不是鼓励大家每套系统都采用自己的组织架构和权限控制。

    咱们先说一个场景:比如现在用户迫切要求统一所有的组织管理,即任何系统都必须建立在一个组织结构下,而用户的各个系统又分布在地理位置不同的数据库里。SOA的一个很大的卖点就是提供整合这些异构系统之间的架构,
    所以大家肯定会想到采用SOA的架构去实现,首先人力资源管理采用SOA的架构,抛出一些Service,比如得到所有的员工、部门等组织结构树,由一个员工ID,得到员工的所有信息。这个架构是没有问题的,却可能给别的系统带来严重的性能问题。比如:固定资产系统,固定资产卡片,要求所有的固定资产卡片上都必须记录 卡片编制人,编制部门,审批人审批部门,咱们通常只会记录人员和部门的ID值,如果在一个数据库里,直接通过SQL语句的关联查询,就会由ID得到员工和部门的名字,现在采用SOA架构,每一行数据都需要远程访问一次人力资源管理的Service,由ID得到名字,如果这样做很傻的话,有人可能想到先一次远程服务,得到所有的员工、部门列表,再写一个Service,由ID得到名字,但是这个和传统的数据库,做关联查询,由ID得到名字的效率差距还是甚远的。

    推而广之,物资系统采用统一的物资编码,别的系统都不须有物资编码基础表,而必须建立在一个物资编码基础表基础之上,这些系统之间的数据库互相独立,那么,SOA究竟能给这些系统带来什么样的价值呢?

    传统的数据库可能无法解决上述问题。而XML型数据库可能是解决这个问题的答案。SOA必须建立在真正的XML型数据库上,才可能发挥其整合异构系统架构的巨大作用。

    相对而言,关系型数据库解决了固定流程下效率的提高,对于信息简单、处理数量巨大的应用来说,关系型数据库是最好的选择。关系型数据库与层次型数据库面对了两种不同的世界,前者是企业单一信息应用的王者,后者的强项是企业内不同应用之间、不同企业之间的信息处理。

    发表于 @ 2007年01月25日 10:31:00|评论(loading...)|编辑|收藏

    新一篇: 未来3-5年中国中小软件公司发展趋势前瞻 | 旧一篇: 读了胡长城的“我对BPM认识之路”,谈谈我对国内国作流厂商的认识

    评论

    #yizia 发表于2007-01-25 17:54:06  IP: 221.212.182.*
    有道理。

    这个问题确实存在。

    当然,现在首要任务是做单点登录。

    然后我想,在所有系统都使用域用户(active directory)的情况下,如何支持xml数据库结构呢?

    现在商用的xml数据库,你了解情况吗?说一些。
    #bjblues 发表于2007-01-25 20:10:08  IP:
    DB2 9.0做得不错

    不过。DB2 9.0不是很普及,而且DB2的JDBC驱动异常的恶心,版本之间互不兼容,有的版本还要求必须是IBM JDK才玩的转
    #weblogic2009 发表于2007-01-26 13:28:40  IP: 58.31.65.*
    有道理.(开源的可视化自定义web表单工具,在: http://my5155.meibu.com )
    #babylionofbj 发表于2007-01-27 12:22:29  IP: 221.219.135.*
    我不熟悉SOA,但就搂住的问题而言,使用IBM的Information integration技术,为非人力资源数据库创建联邦数据库,联邦到人力资源数据库(也可以同时联邦到其它更多数据库),通过访问联邦数据库就可以使用传统SQL语句同时访问非人力资源数据库和人力资源数据库里的表(如在一个SQL语句中同时关联来自这两个或多个不同数据库的表).目前,联邦数据库支持IBM DB2,ORACLE,SQL SERVER, sybase, informix等主流数据库,而且还可以支持EXCEl等非结构化数据.
    另外,楼住没有讲到如何用XML数据库解决自己提出的问题.据我了解,XML数据库最大的一个好处是灵活的表结构.关系型数据库,表的字段个数、类型在表创建后就很难改变,而XML数据库就可以灵活改变表结构。而在SOA架构中,不同系统之间交换信息的格式要求灵活多变,而灵活多变的信息结构如果使用允许表结构灵活多变的XML数据库来存储会取得更好的效果。
    呵呵,个人意见,仅供参考.
    #zhangjunhd 发表于2007-01-28 21:52:56  IP: 59.64.227.*
    你的文章被人抄袭了:
    http://searchwebservices.techtarget.com.cn/comment/356/3054856.shtml
    SOA和XML型数据库
    作者: ,  出处:IT专家网社区, 责任编辑: 叶江, 2007-01-26 14:10
    #bjblues 发表于2007-01-29 09:50:16  IP: 221.219.218.*
    谢谢 zhangjunhd 阿

    我的文章经常被人抄袭。比如我2003年曾在IBM DeveloperWorks上发表过一篇文章“例如反射简化Struts开发”,其中的代码不仅被人抄袭,还被有的程序员纳入到开源代码里面,却说是自己写的,根本不提我的名字

    比如:http://blog.csdn.net/javapassion/archive/2006/06/30/856760.aspx
    上有这么一段话:下边我就写一段JavaPassion.net开源组织扩展Struts的一段代码,

    那段代码是我写的,成了JavaPassion.net开源的了


    #sqlhub 发表于2007-02-03 09:08:45  IP: 220.205.42.*
    很有道理,SQLHUB也致力于做这些工作,但它的数据源更广泛,数据库\XML\HTML\TXT\EXCEL等.有时间可以看看http://www.hgsql.com
    #freetank 发表于2007-02-04 17:00:04  IP: 121.68.106.*
    "统一的一套组织架构"就是目录服务了,和 SOA扯上什么关系?
    #ITspy 发表于2007-02-05 21:10:49  IP:
    传统的数据库可能无法解决上述问题。而XML型数据库可能是解决这个问题的答案。

    XML数据库是如何解决这个问题的?
    #tiewen 发表于2007-02-08 16:58:40  IP: 220.248.72.*
    有道理归有道理,但楼主眼光有点狭隘
    #jacklondon 发表于2007-02-10 14:21:31  IP: 61.173.116.*
    没有任何道理。我觉得楼主的数据库学得太差了。
    #LeadWorld 发表于2007-03-02 10:14:06  IP: 61.141.94.*
    我也觉得楼主的数据库学得太差了。
    #yizia 发表于2007-03-05 19:33:30  IP: 221.212.183.*
    没有下文呢?

    我对这个很感兴趣,计划写篇论文,我如何能和你联系上?
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © hnblues