架构与组件
文章平均质量分 75
12134
这个Oriented不是OO那个O,也是不止是SOA那个O,它代表的是系统的理念,不单是技术上的问题,也是策略上的问题,推而广之也是哲学上的问题。
展开
-
OpenSymphony
open source 的社区经常去诳,开始是乱逛,后来基本上就只去sourceForge了。这几天作个workflow的项目,engine用的是shark,但总觉得不是太爽。听人说OSworkflow还不错,就去找来看,才发现OpenSymphony 里面的好东东可真不少,webwork和sitemesh就不说了,OSuser,OSaccess等晓东西也不错,看来以后眼界的放宽,不然就孤陋寡闻了原创 2005-03-18 20:14:00 · 1978 阅读 · 0 评论 -
NESI—概念和内涵
在与NCW相关的从众多实施计划和规范中,NESI算是基本上可以落到实处的其中一个,对于指导复杂系统的规划、建设和演讲具有很好的参考价值。原创 2010-11-18 00:32:00 · 3190 阅读 · 0 评论 -
系统体系结构-概念和框架
1 系统体系结构的概念任何复杂的系统都需要一个体系结构来提供其演化的一个战略性环境描述。体系结构提供了对组成系统的组件或构造块的描述以及这些组件间复杂的内部关系。 虽然体系结构对系统设计至关重要,但过去人们对于体系结构的理解和使用却是非常不规范的,往往是隐含的、粗糙的、片面的。直到二十世纪九十年代,人们才开始较系统地研究软件系统的体系结构问题。目前主要的研究领域有体系结构原创 2008-06-29 23:26:00 · 19365 阅读 · 3 评论 -
ONTOLOGY的名词解释
金山词霸说:The branch ofmetaphysics that deals with the nature of being.(本体论:对自然存在的研究,属于形而上学理论的分支)。 Ontology:领域知识表示的概念模型,以及相关 推理模型的名称。例如,集成电路的对象层次模型,地图空间关系的对象关系数据模型等)。用于知识表达、知识共享及重用。原创 2008-08-07 20:46:00 · 3321 阅读 · 0 评论 -
IEEE P1471的软件系统体系结构描述
IEEE P 1471是体系结构推荐实践草案(Draft Recommended Practice for ArchitecturalDescription ),由IEEE体系结构工作组(IEEEsArchitecture Working Group)开发并得到了IEEE计算机学会软件工程标准委员会的许可与赞助。该推荐草案产生于1995年到1998年,大约有30位参与者、140多位国际原创 2008-08-07 20:37:00 · 3933 阅读 · 0 评论 -
信息栅格相关概念
1 什么是grid什么是网格?美国Argonne国家实验室的资深科学家、美国网格计算项目的领导人Ian Foster,曾在1998年主编过题为《网格:21世纪信息技术基础设施的蓝图》的一本书。这样描述网格:“网格是构筑在互联网上的一组新兴技术,它将高速互联网、高性能计算机、大型数据库、传感器、远程设备等融为一体,为科技人员和普通老百姓提供更多的资源、功能和交互性。网格的原创 2008-07-20 19:46:00 · 4899 阅读 · 1 评论 -
小魔术师――让小孩也来编程
女儿小时候总是弄不清楚我的工作,因为技术词汇对她来说既拗口又抽象。后来上小学知道的事情更多了,就问我具体干什么,我说是编程序、写报告;她就问报告怎么写,我说和写作文差不多;于是她就想帮我写,我说你现在还不行,起码得等你上完大学。后来我想,现在让她写报告是不可能的,但编程总可以吧。我当然不会给她看C++,Java,给她讲面向对象、设计模式,只是想让她领略一下程序的好玩之处。 一般的编原创 2006-07-20 23:40:00 · 2481 阅读 · 0 评论 -
Ambient Networks 的自管理策略
EU FP6(the European Communitys Sixth Framework Program)的Ambient Networks项目基于网络的动态组合提出了一个全新的观念, 它可以避免以拼凑的方式对现有的体系进行扩充。它通过制定即时的网间协定来为用户提供访问任意网络的能力,包括移动个人网络。 Ambient Networks是基于和扩展现有全IP移动网络的,通过引入网络合原创 2006-05-01 22:56:00 · 2394 阅读 · 0 评论 -
XML & 数据融合
What is XMLXML规范既不是一套语法、也不是一组标签,它只是提供了一种定义标签和数据结构之间的关系的方法。它的出现是为了满足通过web或其它机制进行数据交换的需要。XML的价值在于提供了一种在应用之间进行数据交换的标准手段,XML是一种存储结构化和半结构化信息的理想数据格式.这些被格式化的信息可以在不同的媒体介质上发布或出版、本质上XML是一种元语言.是一种用于描述其它语言的语言.它的目原创 2005-12-28 00:38:00 · 4141 阅读 · 3 评论 -
聊聊JMS
1. 中间件CORBA、DCOM、RMI等RPC中间件技术面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:l 同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;l 客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常运行;如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常;原创 2005-12-28 00:23:00 · 2095 阅读 · 0 评论 -
Fuzzy逻辑&自适应
前段时间写了篇关于将模糊逻辑应用在网络管理方面的文章,发表在《通信技术》上。但其中有几个问题还有待进一步继续研究。其中最主要的问题就是fuzzy member function和fuzzy rule的自适应问题。咨询了伯明翰大学的 harry lin 博士,说有这方面的研究,如自适应模糊逻辑理论,因为fuzzy logic的不确定性,在实践中很难检验,使得目前自适应功能在实际应用中价值不大。其现有原创 2005-07-20 23:27:00 · 2096 阅读 · 1 评论 -
Open Source Content Management Systems (CMS) in Java
Open Source Content Management Systems (CMS) in JavaInfoGlueInfoGlue is an advanced, scalable and robust content management / Portal platform written in 100% Java. It is suitable for a wide range of a原创 2005-07-23 00:08:00 · 1739 阅读 · 0 评论 -
mvc模式
mvc模式也许是软件设计中最经典的设计模式了,Smaltalk类库的模型 视图 控制器三元组结构触动了软件设计的灵感,清晰的层次结构、明确的职责范围、流畅的工作流程使软件设计增添了艺术的美感。 MVC模式本身--简单的从字面上以及应用上说,通过将系统的设计分为Model模型/逻辑、View视图/界面、Controller控制/流程三个逻辑部分达到良好的项目效果,以此便利各部分开发者的工作并降低日后原创 2005-03-18 20:15:00 · 1639 阅读 · 0 评论 -
XML和数据库之间相互的映射
通常有两类形式:模板驱动和模式驱动。1 模板驱动在以模板驱动的映射中,没有预先定义文档结构和数据库结构之间的映射关系,而是使用将命令语句内嵌入模板的方法,让数据传输中间件来处理该模板。例如,下面的模板,在元素中内嵌了SELECT语句: The following flights have available原创 2005-03-18 20:26:00 · 2838 阅读 · 1 评论 -
关于理念的闲话
最近在准备一个讲座,理了个题目叫“运作系统--概念、技术和趋势”。其实我是想说些设计理念方面的事情,比如说NGOSS不老老实实地做网元和网络的管理,非要把重点放在业务、商务上。这也还摆了,TMN早就画了个金字塔,网元网络业务事务都被圈了进去。但TMF硬是爬出了金字塔在企业管理这边也插了一杠子,客户关系、人力资源、财务它都管了,何也?我总结了一句话,就是:Money Oriented。很明显,运原创 2013-12-02 21:43:18 · 2058 阅读 · 0 评论