标题：BAE
百度应用引擎（Baidu App Engine）
百度应用引擎（BAE）介绍Baidu App Engine是百度推出的网络应用开发平台。基于BAE架构，您不需要维护任何服务器，只需要简单的上传应用程序，就可以为您的用户提供服务。BAE有能力将原本单机的LAMP架构，变成分布式架构。[1]
您可以基于BAE平台进行PHP、Java、Python应用的开发、编译、发布、调试。同时BAE平台也提供了大量的云服务给开发者，包括fetch URL、task queue、SQL、memcache，后续会提供更多服务。在性能方面，如果您希望增加服务能力，可以通过申请更多执行单元的方式进行灵活的调整。
BAE服务可以让您在开发网络应用程序的过程中摆脱繁琐的环境、服务问题，把精力专注于业务逻辑。
基本概念执行环境：云环境中应用程序执行的环境。执行环境由执行组组成，每个执行组包含执行单元。执行环境分为公共集群和私有集群。
执行单元：执行单元是云环境里面运行用户代码的最小服务实例。
执行组 ：若干执行单元组成的集合。同一个执行组内的不同执行单元的环境是同构的。执行组内执行单元个数会根据实际负载自动调整，但会受到系统阈值的限制或用户配额的限制。
公共集群：指属于云环境系统的执行组的集合。云环境会保证公共集群里面不同用户不同应用之间代码和数据的安全隔离。公有集群对用户来说是完全透明的。
私有集群：完全属于用户自己的执行组的集合。用户可以选择自己应用的代码部署到自己拥有的任意执行组内。私有执行组内的执行单元不会和其它用户共享。
运行原理  百度应用引擎运行原理BAE在架构上分为执行环境、管理系统和多种分布式服务。其中，执行环境包括接入层、代码执行层及数据层。管理系统包括用户管理平台、系统管理平台、调度服务、监控服务、资源审计服务等。分布式服务包括多种基础服务和业务组件，如数据库、缓存、云存储、FetchUrl等服务。
执行环境接入层是一个HTTP反向代理，实现将应用流量分配到指定后端的功能，并能够在多个可选后端中进行负载均衡。除此之外，它还具有防火墙功能。
代码执行层是实际运行用户代码的地方，计算资源分组管理。执行组的处理能力由它包含的执行单元个数决定，可以根据需求动态伸缩。执行组目前分为公共和私有两种，私有组中的资源为用户独享，稳定性更强。执行单元本身是一个沙盒环境，保证不同应用之间的代码、数据以及执行都不会相互影响。目前执行环境支持PHP、Python和Java语言（Java和Python环境目前处于邀请测试期）。
执行环境数据层用于存储用户的代码和一些临时数据。
管理系统调度服务负责控制执行环境接入层的流量分发和负载均衡策略、应用代码在数据层的分发以及代码执行层计算容量的自动伸缩。
监控服务将系统各个模块、执行单元的状态实时汇报给状态中心，作为调度服务决策的依据。
资源审计服务负责统计并控制应用对资源的访问。公共组会根据用户使用所有服务的具体使用量来进行统计和计费，如页面流量、CPU使用量、内存使用量等。私有组以对执行单元的使用时间来进行统计。
BAE的优势1. 支持多种语言开发环境：支持PHP、Java、Python语言，后续还会支持更多语言。
2. 强大的服务能力：您可以通过申请执行单元的方式来取得更多的服务资源，服务资源的扩展对开发者完全透明。
3. 简单可依赖的开发环境：您可以像写单机程序一样写出一个分布式架构的程序。
4. 可靠、稳定、高效的运行环境：百度有着丰富的云主机，同时又有最专业的运维团队来保证整体环境的稳定性，您在开发过程中完全无需担心机器故障会影响您所获得的服务。
5. 丰富的云服务：BAE提供了丰富的云服务供开发者使用，包括fetch URL、task queue、SQL、memcache，并有专门的团队对服务进行维护和扩展。
6. 丰富的监控信息：BAE对开发者的服务进行实时监控，并实时提供监控报表。
基于浏览器技术的应用引擎
（Browser based Application Engine）——即基于浏览器技术的应用引擎，目前中国移动正在加紧开发中。 据了解，BAE是具备运营商差异化能力的跨终端系统移动互联网应用平台，它支持Mobile Widget（移动微技）的跨平台运行，能快速在手机上实现一般网页很难实现的功能和应用，例如多媒体播放功能、位置信息访问等。
中国移动希望借助于BAE增强对终端的掌控，并为终端用户提供丰富的移动应用。“中国移动在BAE项目基础上与沃达丰、软银一道在联合创新实验室（JIL，Joint Innovation Lab）当中开展了Mobile Widget系统的研究开发，定义统一的JIL Mobile Widget标准，开发软件参考实现，并进行着在全球范围内构建移动Widget生态环境的尝试。”中国移动研究院BAE项目组负责人侯清富、程宝平向《通信产业报》记者表示。
Mobile Market的重要基石对于中移动而言，BAE将能为未来Mobile Market带来丰富的Widget应用。中国移动王建宙总裁在2008年11月份亚洲通信展期间曾发表演讲说中国移动正在构建自己的应用商店，即Mobile Market。中移动总裁王建宙在谈到移动互联网的发展战略时曾多次表示，希望能仿效苹果的应用程序商店模式，并在对外合作上持开放态度，所有软件、应用开发者的商品都可以在这个“商店”里出售。
据了解，基于OMS的BAE正式平台可能在2009年中期即可上线，此前曾有信息显示，基于Android、OMS、Symbian的BAE beta版本已经推出，基于Windows Mobile的BAE正在研发中。
在中移动提供的介绍中，BAE除了具备基本的浏览器功能，还支持新的移动互联网应用形式——移动Widget的运行。由于Widget及增值业务Widget具有开发简单快速、用户体验出色，应用部署方便、应用发布包小等诸多特点使得它特别适合满足行业、企业或者个人的个性化需求。“移动Widget具有小巧轻便，易于开发部署、用户体验出众等特点。”程宝平表示。BAE选择浏览器引擎实际上是基于两个方面的考虑，首先就是降低开发门槛。Widget开发使用标准的Web语言，容易掌握而且Web技术开发者众多，能最大程度缩短开发周期。其次是实现应用的跨平台运行，用户体验一致性。
以诺基亚主导的Symbian做对比，其在十年的开发历程中仅仅出现了数千种应用，中移动则希望Mobile Market能够在短时间内提供数以万计基于BAE的Widget应用。由于熟悉Web语言的开发者在互联网领域众多，可以预见基于BAE开发Widget应用的开发者队伍将很快远远超过其他平台。
目前，BAE完全支持JIL Widget规范，同时也能兼容部分互联网流行的Widget。显然，中移动希望利用尽可能广义的标准支持，扩展相应的应用范围。据了解，BAE支持的Widget主要大小集中在100K-500K之间。
此外，BAE将提供一套完整的Widget签名认证机制，通过分级分域，对手机本地资源、网络侧资源访问等进行鉴权、控制，以确保用户数据安全。
基于浏览器与高于浏览器“在中移动看来，基于Widget的小应用在3G初期完全可以满足用户的大部分业务需求，因此，如同互联网发展初期浏览器的一样，用户需要逐渐从单机应用过渡到互联网应用。”侯清富表示。而此前著名手机软件开发人吴刚曾透露，苹果app store中80%的应用均是本地应用。BAE无疑比浏览器在3G初期具备优势。
在硬币的另一面，BAE在不同的平台上采用相同的浏览器引擎作为基础，即Webkit。因此，不同平台的BAE可以保证支持尽可能相同的功能特性。同时中国移动对浏览器引擎进行扩展，使得Widget应用可以通过Web语言访问终端能力及中国移动业务平台信息。因此，既能满足信息浏览的需求，又能满足用户对移动终端数据业务的需求。
目前，随着移动终端处理能力不断增强，传输网络带宽的增长， 一些以前只能在PC桌面上使用的应用也可以在移动终端上部署和运行；同时，终端用户非常希望通过移动终端随时随地接入互联网，使用各种互联网应用，如网页浏览、在线音乐，即时通信、电子邮件等。
因此，如何将互联网服务导入移动终端成为运营商关注的焦点。目前逐渐升温的“云计算”正在让浏览器“取代”操作系统的进程加速。中国移动通过主导研发的开放式平台系统软件——OMS以及构建具备运营商差异化能力的跨终端系统移动互联网应用平台BAE,进一步加强对终端的掌控力度。
但是，由于目前手机浏览器功能相对有限，且移动互联网的开放难以比肩互联网。例如浏览器对第三方应用插件的支持：PC上的类IE浏览器都支持activx控件的使用，但手机IE浏览器却不支持，原因在于插件机制的支持将使得插件可以轻易访问移动终端的用户数据，会给手机系统及用户信息带来隐患。因此，在中移动看来，如果希望向用户提供功能强大，易用友好的移动互联网应用，目前不能仅指望浏览器。
虽然中移动基于互联网的业务平台不少，并能够提供各种应用，但由于没有单一移动终端应用环境，业务的推广、部署、维护都变得困难而又被动。“除了支持Widget应用运行外，BAE还具有良好的应用扩展框架，还支持第三方功能模块的动态更新、加载，可以满足未来的业务需求。”程宝平表示。BAE成为中国移动自有的移动终端互联网应用运行环境，可以部署在不同的终端平台上，支持使用标准Web语言开发的移动互联网应用。因此，BAE不仅可以提供更加丰富的用户体验，提升访问移动终端、网络侧业务平台的能力。更重要的在于对于开发者而言，应用开发只需要一次，便可以在不同平台的运行环境上运行。
“我们希望BAE能满足用户对移动应用的各类需求，BAE成为用户手机的第一界面。”侯清富坦陈自己的理想。
BAE的范围
i对于目前涌动的移动Widget而言，中移动仅仅是热情参与者之一。
诺基亚的 S60 Web Run Time (WRT)，苹果的Apple iphone Widget(与Dashboard相近)，谷歌的 Andorid widget早已推出，而类似于Opera，Purplelabs（原来的Openwave）MIDAS等第三方Widget引擎同样曾出不穷，各大移动运营商也在不断进入，如SKT（i toping），SBM，Vodafone等。
显然，中移动同样选择了移动Widget的奶酪。
中国移动研究院副院长杨志强曾表示，研究BAE的目的在于中移动希望构建的统一的移动终端的环境。由于近年来在手机硬件处理能力大幅提升的同时，软件智能化越来越高，功能越来越强，开放式操作系统为终端上提供丰富应用搭建了平台等。“但这些开放式操作系统缺乏统一的API，第三方需针对多系统开发应用，不同系统终端之间业务适配能力不高，并在一定程度上影响业务快速推广与普及。”中移动技术部总经理周建明曾表示。以中移动彩信业务为例，中移动从网络上监测彩信业务的成功率已经都是96%以上，但是由于终端设置问题，导致很多用户用户无法收发。而类似窘境显然存在于每一个巨头的应用中。
显然，统一终端应用的API，进一步提升终端对各类业务的适配能力，方便第三方应用的开发，更好地支持业务推广成为BAE的首要任务。“BAE目前支持多媒体、消息类、设备信息、业务能力、PIM等近10类100多种Widget API，并基于BAE实现中国移动音乐随身听、移动快讯、农信通、手机地图、手机证券等业务，以及各种许多小工具、小游戏等。”程宝平表示。
但是，从更长远而言，主导一个超脱与操作系统的统一开发环境才是中移动的真实目的。由于目前手机操作系统混乱，对于开发者的而言，阻碍成倍提升。此前，沃达丰CEO沙林表示：“必须减少手机操作系统的数量。面对如此繁多的手机操作系统，手机应用软件开发者不可能有那么多精力来适应每款操作系统。”而随着谷歌 “Android”的推出，加上应用于iPhone手机的MacOSX，及“元老级”的Symbian、Windows Mobile、Linux、Palm。手机操作系统已经从过去的“四国演义”迅速发展到“六国鏖战”。 
但是由于各种历史原因，迅速削减手机操作系统数量并不现实。因此，基于操作系统推出业务开发平台成为众多巨头关注的热点，也是移动Widget平台层出不穷的原因。
这场移动Widget开发平台之争鹿死谁手，显然将会影响移动互联网的未来。
链接BAE的应用范围
基于Web的互联网应用(网页浏览、在线交互式Web游戏等)；
信息呈现(股票信息、天气信息、位置信息、通讯录信息等)
离线小应用(小游戏、小工具等)；
移动终端基础应用(短信、彩信、音频播放等)。
BAE系统公司
公司简介BAE系统公司是1999年11月由英国航空航天公司(BAE) 和马可尼电子系统公司 (Marconi Electronic Systems)合并而成的。2000年，在世界100家最大军品公司中居第三位。现在该公司从业人员超过10万名。每年营业额为123亿英镑，定货额为 375亿英镑。1999年净销售额为89.29亿英镑（144.49亿美元），其中军品销售额为58.37亿英镑。　BAE是世界上第二大防卫公司，第三大国防航空公司，第三大电子航空公司。公司具有一流的系统提供能力，在海军平台上有很成熟的技术，军事航行器、电子产品、系统集成和其他技术达到了全球范围的九个国内市场。这使公司能够通过主要的防卫系统和国内的航天飞行器市场为国际客户提供服务。公司的发展目标，很简单，但是很有野心：成为基准系统、航天飞行器和防卫领域的跨国公司。
业务范围主要有9个领域：飞机、军用和民用固定翼飞机、军用电子、反潜武器（ASW）、C3Ⅰ系统、导弹、军械系统、空间系统以及系统集成。
战略转变英国BAE系统公司的经营战略在两大方面发生了较大变化：　一是将业务重点转向地面武器系统。　二是不仅仅局限于欧洲市场，而是大举进军美国市场。通过对国内外一系列重要兵器企业的收购，特别是对英国阿尔维斯公司、美国联合防务工业公司（UDI）等公司的收购，BAE系统公司在快速发展的地面武器领域的业务能力已经得到显著提高。
发展战略把客户放在首位：为国内及国外的客户提供服务，满足他们的需要，甚至比他们所期望的做得更好。　发挥员工的作用：公司所有的员工将发挥他们最大的潜力，实现他们的奉献价值。　突出的业绩：——成功的关键　每个成员及整个公司队伍把实现公司的目标放在第一位，继续面对挑战和改善工作的方式。　发展合作伙伴关系：努力成为合作伙伴的选择对象，尊重公司的合作伙伴。　革新和改善技术：鼓励发展新思想体系，新技术和新的工作方式，为公司带来持久的竞争能力。
BAe 146
BAe146是英国宇航研发的一款低噪音（静音）、四涡轮扇引擎、中短程的百人级数喷气机，其衍生改良型号AvroRJ主要是更换了发动机和驾驶舱设计。总共生产了387架。
历史早在1973年，英国的霍克·西德利公司以HS-146为代号，宣布研发一款70-85座级的四引擎喷气机，不过后来爆发了石油危机，使英国政府停止拨款资助霍克．西德利公司，研发团队只能以有限资源维持其有限度开发。霍克·西德利公司在1977年与英国飞机公司整合为英国宇航，整个开发计划在1978年才被英国政府批准，由英国宇航重新启动HS-146计划，改称为BAe 146。
BAe 146的起落架由道蒂公司（Dowty）设计，配备四台宁静、由美国莱康明（Lycoming）以直升机的涡扇发动机修改而成的ALF 502涡扇发动机，机身采用高单翼配搭T型尾翼设计，四台发动机吊挂在主翼下，但发动机未设有反推力装置，因此BAe 146的扰流板和襟翼的面积比同类型的大，使BAe 146能在小型机场起降。与一般支线客机相比，BAe 146系列采用每行五个座位排列，而不是传统的4座位并列，使乘客更方便舒适。另一特点是此型号飞机以低噪音著名，故吸引航空公司的采购。虽然BAe 146的竞争者较少，所接到的订单也超过200架，但是其发动机并不可靠，招来不少批评。因此，英国宇航便针对发动机问题而对BAe 146进行改良，更换了更可靠，并以FADEC电脑作管理的新发动机，并采用数码化的航电系统，而BAe-146亦在1992年停产。
新的BAe 146改称为爱费罗支线喷气机（Avro RJ），由英国宇航分拆出来的爱费罗国际航太进行生产和销售。虽然负责生产和销售飞机的公司一再易手，但最后仍是回到英国宇航手上，并未有影响其销情。爱费罗的三款支线客机录得160架订单，使英国宇航有意开发RJ115和RJX。但踏入21世纪，部份美国机师公会放宽航空公司的限制条款，使美洲两大支线客机生产商推出高载客量的支线客机，再加上2001年发生911恐怖袭击，使航空界出现前所空前危机，再加上四发动机的高昂维修成本，使英国航太在2001年决定终止BAe 146的生产和开发，而最后一架爱费罗支线喷气机并在2002年交付，英国宇航终止了所有民航机的生产和研发。随RJ系列的停产，许多航空公司计划用CRJ系列或ERJ-170系列取代老旧的飞机。
直至2006年底，全球共有361架BAe飞机仍在营运。
型号BAe 146-100（Avro RJ70）
BAe 146家族的基本型，载客量达70人，全重时能飞行1,796千米。Bae 146-100在1981年9月3日首飞，在1983年取得适航证书后便交付给客户，而英国皇家空军亦订购一批BAe 146-100作为运输机。BAe 146-100共生产了37架。RJ70是Bae 146-100的改良型，更换了发动机，采用更可靠、并以电脑管理的新发动机TL ALF 502R。RJ70与BAe 146-100的载客量一样，满载航程可达2,665千米，共生产了12架。
BAe 146-200（Avro RJ85）BAe 146-200是-100的机身加长型，载客量提高至85人，货舱容积增加了35%。，在1982年8月1日首飞，共生产了113架。RJ85是-200的改良型，更换了发动机型号，在1992年3月23日首飞，共生产了87架。另一款型号是200QC，C指Convertible，即是能快速地客货机转换。
BAe 146-300（Avro RJ100）BAe 146-300是-200的机身加长型，载客量提高至100人，在1987年5月1日首飞，而RJ100是-300的改良型，在1992年5月13日首飞，两款机型一样各生产了71架，另外有一架是从-100型改装而成的。另一款型号是300QT，指Quiet Trader，是BAe 146货机版本。
Avro RJXRJX系列是RJ系列的升级版本，改用更节省燃料的引擎，使飞机更安静及更低的营运成本，但计划于2001年终止了。
其他
BAE=Bachelor of Aeronautical Engineering，即航空工程学士。