随笔分类 -  分析架构

摘要:To build a single system likes to build a houseTo construct enterprise architecture likes to plan a cityWithout EA and IT Governance, even if each single system well bulit, the 'city' doesn't work. 阅读全文

posted @ 2006-08-15 22:54 白板 阅读(288) 评论(0) 推荐(0)

摘要:接我的上篇Blog 持续关注SpringSide,以我个人眼光列举几点在技术方面企业应用层面架构人员的主要工作内容:其一,系统整体层面的物理逻辑划分和集成等方面的规划;其二,研究并找寻最合适的OpenSource或者免费的付费的第三方组件,将他们按照企业架构若干模式或最佳实践集成到一起搭建成项目骨架;其三,领域模型的设计,构造业务对象模型,且称为业务架构(技术人员对这个的兴趣好象比不上技术架构,搞... 阅读全文

posted @ 2006-03-02 23:11 白板 阅读(1618) 评论(2) 推荐(0)

摘要:江南白衣领导的一个OpenSource项目 http://www.springside.org.cn/ ,主要是力图建立一个企业运用的架构示例,该企业运用的架构基于J2EE平台下众多的OpenSource:Spring 2.0 - J2EE Framework. Hibernate 3.1 - ORM, support EJB3/JPA1.0 in future. Spring MVC - Mul... 阅读全文

posted @ 2006-03-02 21:50 白板 阅读(1150) 评论(0) 推荐(0)

摘要:想到我以前也对这些名词迷惑过,还四处找人解惑,这个<<Core J2EE Patterns>>引用<<Unified Software Development Process >>对这些内容进行辨析,应该是够官方了。Business Model, Business Object Model, Domain Model, Object Model, D... 阅读全文

posted @ 2006-02-14 17:26 白板 阅读(1172) 评论(0) 推荐(0)

摘要:我老土,<<Core J2EE Patterns>>这两天才开读。在表现层中,作者写到“The typing and constraints information is abstracted out of the model state and into a generic framework. This separates the validation of... 阅读全文

posted @ 2006-02-11 15:04 白板 阅读(675) 评论(1) 推荐(0)

摘要:在公司里面的系统间小试了下WebService集成(包括未遂的) 就不说什么好处了,罗列几个主要问题(1)性能是个大问题,当然首先是分布式策略造成的,其次才是SOAP消息格式(2)要求其它团队协作,增加别人的工作量,增加沟通成本(3)数据出要转成消息,进来要转成对象或其它,自己手动实现这些映射工作量大维护不易(4)没有统一规划,WebService重用性不强,有些看起来就象是为某个系统定制的,需要... 阅读全文

posted @ 2005-12-29 00:08 白板 阅读(661) 评论(1) 推荐(0)

摘要:在JE上回答了某人个关于界面集成的问题, 应该说这方面还有很多内容值得以后继续深入研究,特此引过来(JE的帖子时间好象时间长了要被自动删除掉) 阅读全文

posted @ 2005-12-17 22:18 白板 阅读(1336) 评论(0) 推荐(0)

摘要:今年做了两个基于Rich Domain Model的系统, 如何在UI层使用业务逻辑,公司之前的系统在这上面的处理上让人非常不爽,自己重新设计了一套还是觉得有点别扭,拿出来给感兴趣的人探讨下。 阅读全文

posted @ 2005-12-12 16:49 白板 阅读(3374) 评论(11) 推荐(0)

摘要:HP Quickly Builds Scalable World-Wide .NET-Connected Service Framework HP的在多系统间重用的企业基础服务架构,概要性的介绍还是蛮Cool的 阅读全文

posted @ 2005-11-13 22:44 白板 阅读(219) 评论(0) 推荐(0)

摘要:好久没去Martin Flower的主页,今天上去发现左下角多了个连接 Orchestration patterns ,好在搞了几个月的Biztalk,权当理解为业务流程编排(建模?)模式。在当前大分布的环境下,一个业务流程要完整走下来,可能需要和内部/外部多个系统(服务)交互, Orchestration Patterns差不多就是这些交互的最佳实践了。要实现SOA的话,Orchestrati... 阅读全文

posted @ 2005-10-29 16:03 白板 阅读(873) 评论(0) 推荐(0)

摘要:MS提供的一份 Integration Pattern对我这样的初学者,质量还算不错的还有这么本书 , Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions没看过,计划中另外有个ThougthWorks那帮人办的网站 http://www.enterpriseintegrat... 阅读全文

posted @ 2005-10-27 19:40 白板 阅读(246) 评论(0) 推荐(0)

摘要:Entity是指业务意义上具有唯一标示的对象, 它和ValueObject有着以下的区别"Does an object represent something with continuity and identity—something that is tracked through different states or even across different implementation... 阅读全文

posted @ 2005-10-27 19:39 白板 阅读(326) 评论(0) 推荐(0)

摘要:《DDD》 Chapter 4 -The Smart UI "Anti-Pattern"里面一段话,描述不使用域模型(甚至在UI里面实现逻辑)的优势和劣势。“Advantages · Productivity is high and immediate for simple applications. · Less capable developers can wo... 阅读全文

posted @ 2005-10-27 19:31 白板 阅读(254) 评论(0) 推荐(0)

摘要:从"豆豆他爹"那里拷来一段很有意思的对话今天,挤在公交车里,听见一对母子的对话。 “妈妈,为什么没有人买票?” “这是无人售票车,妈妈上车的时候,在车头的投币箱子里投上钱,然后我们在这个门口下车就行” “妈妈,为什么要说两遍星海广场?” “因为要提醒人不要坐过了站?” “什么叫坐过了站?” “就是说本来要在这站下车,结果在后面的站才下去”。 “那为什么要说两遍呢?” “害怕说一遍有人没有听见” “... 阅读全文

posted @ 2005-10-27 19:29 白板 阅读(188) 评论(0) 推荐(0)

摘要:The Nine Rules of Remoting -- Ingo Rammer Remoting provides a number of features whose applicability differs for a number of usage scenarios. To ensure that your application is reliable, stable, ... 阅读全文

posted @ 2005-10-27 11:26 白板 阅读(331) 评论(0) 推荐(0)

摘要:架构组如何与项目组合作的一篇文章 http://martinfowler.com/ieeeSoftware/enterpriseArchitects.pdf公司里面如果有架构组,架构组多个项目横向考虑问题,有时会和每个项目组纵向考虑问题相矛盾。文章的核心是架构组成员参与到项目中去,就我们当前的实际情况来看,因为架构组人员的参与到项目中使具有两重角色,即面临着考核方式、架构组和项目组权重、架构人员任... 阅读全文

posted @ 2005-10-25 22:31 白板 阅读(213) 评论(0) 推荐(0)

摘要:我抑制不住再次推荐>,尤其是Part IV:Strategic Design,每每读着不经意间碰到段言语,就正好是自己近来的亲身体验。我确信系统做大了必然是无数的问题,感谢作者以自身丰富的经验为我们引路。 下午刚进行了场思想斗争,为了工作量、效率等原因,牺牲了架构的完整性,看看Evans都给我们说些什么了---“An up-front imposition of a large-scale str... 阅读全文

posted @ 2005-10-24 00:18 白板 阅读(243) 评论(0) 推荐(0)