关于我们的队名:AOS

原创 2006年05月31日 04:53:00

Our team name AOS stands for Architecture-On-Services. 

这是一个很有意思的名字: SOA 是“面向服务的架构”,而 AOS 的意思是“基于服务进行架构设计”;SOA 提倡一种新的基于服务的架构方式,而 AOS 是说“我们要在服务的基础上进行架构设计”; SOA 强调的是我们要以一种新的观点(基于服务的观点)看待软件系统的设计问题,而 AOS 强调我们进行软件系统设计的基本单位是服务(On-Services)。

其实,不论是 SOA 还是 AOS,强调的都是两个概念: Services 和 Architecture。 与 SOA/AOS 相对的是早期的一些开发模型,如OO模型。Object-Oriented 中的 “Object” 和 Services-Oriented 中的“Services” 有很大的区别,如交互方式、依赖关系、可配置性等等。 这些区别导致了生成的系统在可扩展性、可配置性,以及当业务需求发生变化时的适应能力上有着很大的差别。 虽然在 OO 模型中可以通过一些巧妙的设计模式(Pattern)来获取适应需求变化的能力,但这些模式(或者说“开发经验”)实际上只能在一定程度上,一定范围内对实际存在的这些“因需求变化而导致的问题”进行处理或控制。  比如我们可以在一个企业软件中应用设计模式来使这个系统获取一定程度的可扩展性,使得当有新的需求(如新的业务流程)出现时,我们仅需付出少量的额外劳动力。但我们却很难找到一种所谓的模式,来解决“对多个系统进行整合”的需求。当然,这里我们假设这些独立的系统并不是“同质”(相同的架构技术,如J2EE/.NET)的。 但是,SOA 的基于“服务”的架构模型却可以解决此类整合需求。 SOA 的解决之道在于,将系统对外提供的功能包装成“服务”,而这里的“服务”实际上对系统功能更高层次的抽象和描述。这样,即使是两个毫不相干的系统,它们只要各自遵守调用这些服务一些基本约定,就可以在不必了解“对方的服务是如何实现”的前提下,相互进行服务调用。

以上的这些内容只是由我们的队名(AOS)引发出来的对SOA的一些思考,其中不免有很多不准确或不恰当的观点,还希望大家多多指教。 我相信,随着这次比赛的逐步推进,随着我们团队讨论的逐步深入,随着我们的对“凤凰公司”整合需求的逐步细化,我们对 SOA 会有更加深入的理解。

IOS - 关于我们页面

关于我们(静态显示信息)代码// // CYAboutUsViewController.h // SymptomChecker // // Created by wcl on 15/7/2. /...
  • u012515223
  • u012515223
  • 2015年07月21日 15:07
  • 1552

AOS 自动生成代码(七) 工程的启动检查代码

AOS 自动生成代码(七) 工程的启动检查代码
  • billhepeng
  • billhepeng
  • 2016年08月11日 20:37
  • 945

安卓界面里面弹出“关于我们”的说明代码实现

首先,新建一个about.xml,其具体代码如下:         android:layout_width="fill_parent"         android:layout_heig...
  • qq_34309663
  • qq_34309663
  • 2016年04月21日 20:54
  • 500

(android实战)实现【关于我们】功能(textview的文本样式几种实现方式)

实现效果说明:   TextView样式实现的几种方式   1 xml样式配置  Xml样式配置Textview中的基本样式如背景色,字体颜色,文本对齐方式,边框样式等,同时也可以配置超链接,电话,邮...
  • twlkyao
  • twlkyao
  • 2013年12月24日 15:19
  • 1907

学习随笔 一 SOA AOS 面向对象与面向数据

SOA 数组的结构与AOS结构的数组,是面向数据和面向对象设计的区别之一。 在需要高频率(如渲染循环中)访问数据的时候,一般情况下SOA的效率高于AOS,因为将需要频繁访问的数据连续存放会大大提高访...
  • debugconsole
  • debugconsole
  • 2014年01月03日 14:14
  • 1796

AOS 平台自动生成代码 V1.0

AOS 自动生成代码功能。
  • billhepeng
  • billhepeng
  • 2016年08月03日 17:27
  • 1529

AOS中Excel文件导入

Form界面: import *.xls 1 ...
  • adolph_jun
  • adolph_jun
  • 2017年10月13日 11:28
  • 156

织梦Dedecms制作"关于我们"等单页面的实现方法

本文是转载而来,原文地址:http://www.blogbus.com/wang-min-logs/197336625.html 在绝大部分的网站中,一般都会存在关于我们,广告介绍,联系方式...
  • u011185066
  • u011185066
  • 2016年12月04日 18:31
  • 1733

AOS 自动生成代码功能实现

来自于AOS的扩展。项目下载地址:https://git.oschina.net/hepeng1/aos实现代码自动生成,只要创建表就可以根据表自动生成相应逻辑的增、删、改、导出操作,具体操作步骤参照...
  • billhepeng
  • billhepeng
  • 2016年08月12日 10:57
  • 1202

AOS应用基础平台-模块开发流程

AOS平台简介 AOS应用基础平台基于JavaEE技术体系,以“标准功能可复用、通用模块可配置、行业需求快速开发、异构系统无缝集成”为目标,为软件开发团队提供高效可控、随需应变、快速实现业务需求的全...
  • OGming
  • OGming
  • 2015年07月17日 09:21
  • 8600
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于我们的队名:AOS
举报原因:
原因补充:

(最多只允许输入30个字)