PowerDesigner长度限制问题的解决(Model Check Error)
在Oracle数据库中,对引用约束名、字段名、外键名的长度限制都是30,在PowerDesigner12的DBMS模版里面也是设置的是30,因此当我们的PowerDesigner自动生成的名称的长度超过了约定的限制,就会出现(Model Check Error),如果你不想在建表的过程中出现错误或警告,那么可以在以下位置进行默认限制长度的修改:只要修改成...阅读全文
在Oracle数据库中,对引用约束名、字段名、外键名的长度限制都是30,在PowerDesigner12的DBMS模版里面也是设置的是30,因此当我们的PowerDesigner自动生成的名称的长度超过了约定的限制,就会出现(Model Check Error),如果你不想在建表的过程中出现错误或警告,那么可以在以下位置进行默认限制长度的修改:只要修改成...阅读全文
1. SOA 为企业级架构设计带来的影响 1.1 SOA 的特点及其使用范围 SOA 既不是一种语言,也不是一种具体的技术,它是一种新的软件系统架构模型。 SOA 最主要的应用场合在于解决在Internet环境下的不同商业应用之间的业务集成问题。Internet环境区别于Intranet环境的几个特点主要是: (a)大量异构系统并存,不同计算机...阅读全文
1. 什么是架构?什么是基于SOA的架构? 1.1 什么是架构 从架构设计师的角度来看,架构就是一套构建系统的准则。通过这套准则,我们可以把一个复杂的系统划分为一套更简单的子系统的集合,这些子系统之间应该保持相互独立,并与整个系统保持一致。而且每一个子系统还可以继续细分下去,从而构成一个复杂的企业级架构。...阅读全文
为何业务体系结构非常重要? 在本系列的第 1 部分中,我们了解了软件体系结构的基础知识。在此部分,我们将了解一种特殊的体系结构类型,即业务体系结构。我们将讨论为何除了 IT 级别的体系结构外还要在业务级别具有体系结构,我们还介绍名为组件业务建模(Component Business Modeling,CBM)的 IBM® 业务体系结构相关...阅读全文
什么让解决方案具有面向服务的特征? SOA 处理解决方案规范和实现的方法不是指定和实现新代码,而更多的是通过现有解决方案得到新的解决方案。在本文的讨论中,我们将解决方案称为“系统”。 事实上,可以将考虑的事项归为两个主要部分:向用户提供行为的面向服务的系统和组成这些系统的各个部件。 为了对一些定义进行...阅读全文
当采用 SOA 方法的时候,体系结构甚至变得更加关键,毕竟 SOA 中的“A”表示的就是体系结构。尽管很久以来我们都鼓吹软件体系结构是成功地构建 IT 系统和应用程序的最重要的方面,但不幸的是,许多软件开发项目团队通常只是空谈有关体系结构的想法,而不是真正地去实践它。 研究体系结构的优点 让我们首先来分析软件体...阅读全文
SOA现在正热得”烫手”。 对于SOA,目前我听到有两种说法:一种讲它是”颠覆性的革命架构”,一种是”谨慎观望”。但无疑,SOA最近几年发展得非常快,各主要软件厂商纷纷高调跟进,关于SOA的报道可以说是不绝于耳。对”SOA热”,程序员们有的兴奋和期待,有的则感到困惑,最近我...阅读全文
一个用来区分软件分析与设计(design)的普遍方法是认为分析指“做什么” ,而设计指“怎么做”。乍听起来很有信服力,很显然,如果能在一开始就知道想要系统“做什么”,那至于系统应该“怎么做”就会更容易。实际上,过去在尝试区分“做什么”与“怎么做”上花费了大量的人力。在一间会议室里,与会人员都在不停的争...阅读全文