架构是系统如何建构的决策.
软件架构是设计的一部分,但不是全部;
架构只包含 “主要元件”;
主要元件:广泛且持续影响系统特色的元素。
我们使用UML 的各种视图(views)来modeling一个软件系统,将此要的model去掉,直到少了任何一个model系统就无法正常运作时,剩下的这些models就是这个软件系统的架构了(Architecture)。
User Interface –产生抑制的网页风格。
MVC Helper – 让开发人员很容易就能利用mvc模式。
Security – 登入及防止user直接存取。
ErrorHandling – 产生抑制的错误网页。
Data Access –IfxDB 、 DbName的注册及取得机制。
Single sign-on – 定义SSO 机制以及如何和其它的应用程序接轨。
Class Library – 其它公用程序。