[An introduction to SOA]What is service-oriented architecture?
SOA从技术上说并没有新的东西,因为根本没有新的技术产生,SOA是一个设计原则,但是它确实可以很好的提高生产率,通过整合企业现有资源,提高资源利用和生产效率,无须抛弃原有的投资,无须重新改造老的系统,基于SOA的原则,有效的利用老的资源,并与新的投资进行整合,发挥最大合力.就好比福特发明流水线作业模式大大提高了工人的生产效率一样,SOA也将扮演类似的角色,通过service Bus和business rule engine,连接企业各个系统,甚至不同企业的系统,最大程度的可扩展性,重用性.下面是Raghu R. Kodali说明的SOA介绍.原文:http://www.javaworld.com/jav
Reuse in Use-Case Models: Extend, Include, and Inheritance
One of your goals during analysis is to identify potential opportunities for reuse, a goal you can work toward as you are developing your use-case model. Potential reuse can be model through four generalization relationships supported by UML use-case models: Extend dependencies between use cases Include dependencies between use cases Inheritance between use cases Inheritance between actorsFor more detail, you can read the following aritcle.http://www.agilemodeling.com/essays/useCaseReuse.htm[@mo
Relationship : the most important concept of database design .
RelationshipA dependency of any kind between tables in a data model is called a relationship.A relationship is a summary of a stereotyped association and a set of primary and foreign keys.Every relationship is between a parent and child table, where a parent table must have a primary key defined. The child table creates a foreign key column and foreign key constraint to address the parent table.A non-identifying association represents a relationship between two independent tables. The foreign ke
The difference between TableSpaces and Schema
I always confuse the concept of TableSpaces and Schema. So I make up my mind to understand them today. The following is the definition of them, which come from http://www.ss64.com/ora/index.htmlSchema:A schema is a set of objects owned by a user, A user automatically has all object privileges for schema objects contained in his or her schema. A user can grant any object privilege on any schema object he or she owns to any other user or role.A privilege can be granted explicitly. For example, the