从SOA到BFV【普元的一份广告文章】
人类对美好生活的追求是一切技术进步的原动力。
简便、快捷、联结……,这些移动互联的价值让它正成为最贴近消费者的力量。人和设备,设备和设备,人和服务,人和企业,企业和企业都发生了连接。诸如微信、携程、大众点评、京东、滴滴打车、余额宝等移动应用正深刻地改变着人们的沟通、学习、娱乐、购物、出行、投资……,人类已经进入虚拟时空与现实时空交织的世界。
互联网+、工业4.0、智慧城市、中国制造2025......在被数字信息技术主宰的数字化时代,人、组织、事件、物体的数字化连接,凯文凯利在《失控》中所预言的蜂巢状的人类社会正在形成。
据IDC预测,中国企业移动应用市场已进入快速发展期,2017年这一市场规模将达到46.7亿美元。移动应用不会仅仅局限于收发邮件这样简单,它所带来的融合、连接、互动,在改变信息连接方式、消费交易方式的同时,还将与企业的核心业务紧密集成,改变企业的商业模式。
接近1亿的中国移动使用手机客户端办理缴费、查询等业务;超过2.7亿人通过支付宝的移动端进行着购物、娱乐、理财等行为;1.5亿人正在使用滴滴打车,每日使用语音叫车超过1200万单....
移动互联为企业软件系统带来面对前所未有的压力。它要求企业对外的服务能力可迅速扩大,与用户体验紧密结合,并随时会面临如“双十一”般高强度、高并发的互联网压力。企业软件系统正在因更多的外部使用者——企业的用户的参与而发生改变,使用者从个位数扩张成百万甚至千万量级,对软件系统的要求也发生翻天覆地的变化。
云计算和虚拟化技术的使用有助于企业释放移动互联所带来的压力。现在企业云计算的成熟,更多企业选择将IT基础设施、架构往云端迁移。为快速响应市场及业务需求,企业需要把软件写“碎”,业务功能拆分,通过云端虚拟机的部署,将更小、更具体的业务功能实现快速交付。以前需要软硬件结合来解决性能、可靠性等问题,在云端通过虚拟化手段即可轻松解决。
这必然使企业IT应用架构做出调整,企业需要更易对外连接、更灵活扩展的架构。众多企业目前采用SOA(service-oriented architecture)的架构。十几年前,SOA在中国落地,这种面向服务的体系架构理念可快速构建高质量、灵活、易管控、面向服务的业务应用,但更多的是面向企业内部管理的服务。
现在,SOA借助云计算的发展走向了BFV(Business Function Virtualization)商业功能虚拟化。BFV这种架构模式正可满足企业的需求,它是一种开放、弹性、以服务为导向的混合型企业架构,是SOA在互联网+下的升级。只有BFV才能支撑企业在数字化时代的创新需求。
微应用+大平台建设模式实现BFV
移动互联在带给企业软件用户使用便利,个性化体验、业务急速创新的同时,也将以往客户端/服务器运行级别的“大应用”前所未有的碎片化。在移动互联的驱动下,人们工作的流程从长流程变成短流程,鼠标点击变成手指触屏,线性协作变成点状聚合,大软件系统不得不适应而被拆解为更小功能服务的小软件服务,成为碎片化的“微应用”。
“微应用”的背后是云,是大平台,大平台将复杂技术封包,对外暴露简单的技术标准与接口,从而可催生出无穷的微应用创新——它们基于服务形态,连接于流程,包含有数据。
企业软件架构要做到BFV(Business Function Virtualization)——商业功能虚拟化,才能在数字化时代保持领先的竞争力。大平台+微应用的企业架构建设模式,是实现BFV的有效方式。
普元一直是先进企业架构模式的引领者和实践者。2014年,普元提出了大平台+微应用的企业IT建设方式,2015年,普元确认在互联网+的时代,企业 IT 架构将从 SOA 向 BFV 升级。
十年前,普元推动SOA在中国落地,在2006年与IBM、oracle、微软等一道加入SOA国际标准组织OSOA,并是其中关键标准 SCA/SDO的主要参与制定者,也成为国际电子商务标准组织OASIS的核心奠基成员。据中国人民银行科技司“100家银行IT管理者”调查显示,普元在国内银行IT管理者群体中,是认知度最高的国内SOA应用架构厂商。
作为国内领先的软件基础平台产品与解决方案提供商,已经帮助300多家银行、电信、国防、大中型企业实现了平台建设。今天,普元看到了BFV的到来必将为企业软件市场带来新一轮的挑战,在普元的帮助下众多中国先进企业已经开始搭建BFV企业架构模式。
在这场技术风暴中,普元愿意帮助中国的IT管理者们,共同迎接数字化时代,帮助企业向新一代特征的企业应用架构迁移,以大平台+微应用建设方式,实现企业创新。
从SOA到BFV【普元的一份广告文章】的更多相关文章
- EOS/普元:概述:中国IT业的悲哀
公司引入了普元的EOS作为公司的基础架构平台,今后的所有项目将逐步向EOS的迁移,但对EOS的研究又让我不得不说出以下话: 1.EOS确实够简单,但未免简单过了头:从语言层面看EOS 因为EOS将成为 ...
- 普元OA平台介绍
Primeton Portal提供了访问企业信息资源的统一入口,是一个面向企业的内容管理.信息发布和集成展现平台,提供了单点登录.内容管理.信息发布.应用集成.个性化等功能,能够帮助企业快速搭建一个集 ...
- 普元eos、soa、esb
http://www.primeton.com/support/video.php http://www.primeton.com/products/bps/overview.php http://w ...
- 普元部署多个应用的方法(适用EOS6.5以上版本,且无需governor中添加应用)
在EOS下跑default项目之外的另外一个项目,比如defaultNew 步骤1 安装EOS6.5,安装路径如下:E:\program\eos: 启动EOS Eos默认的应用名称为Default 步 ...
- 第一个Jsp页面,基于普元EOS
跨界了.搞一下Jsp,实现MES系统看板一处.
- 普元 BPS表结构参考
BPS表结构 BPS默认采用数据库方式对业务流程的定义以及运行期的流程实例.活动.工作项等进行持久化存储.主要包括BPS流程流转相关的定义.实例.工作项.参与者相关的数据表以及和实际业务流程控制相关的 ...
- 面向服务的体系结构(SOA)——(3)关于BPM
什么是BPM 很多情况下企业当中所提供的服务不是由一个分布式业务流程就可以完成的,整个服务的提供需要多个分布式流程有机的组合,于是BPM就应运而生了.要将现有的服务通过配置.编排(关于配置与编排的区别 ...
- 基于SOA的组件化业务基础平台[转]
转自https://www.ibm.com/developerworks/cn/webservices/1111_xiaojg_soa/index.html 业务基础平台是业务逻辑和基础架构平台之间的 ...
- 第11章 享元模式(Flyweight Pattern)
原文 第11章 享元模式(Flyweight Pattern) 概述: 面向对象的思想很好地解决了抽象性的问题,一般也不会出现性能上的问题.但是在某些情况下,对象的数量可能会太多,从而导致了运行时 ...
随机推荐
- CM3中数据传输对齐/非对齐方式
在CM3中,非对齐的数据传输只发生在常规的数据传送指令中,如LDR.LDRH.LDRSH.其他指令则不支持,包括: 1.多个数据的加载.存储(LDM/STM). 2.堆栈操作PUSH.POP. 3.互 ...
- Python中如何将数据存储为json格式的文件
一.基于json模块的存储.读取数据 names_writer.py import json names = ['joker','joe','nacy','timi'] filename='names ...
- day14 迭代器,生成器,函数的递归调用
1.什么是迭代器 迭代是一个重复的过程,但是每次重复都是基于上一次重复的结果而继续 迭代取值的工具 2.为什么要用迭代器 迭代器的优点 ①不依赖于索引取值 ②更节省内存 缺点: 1.不如按 ...
- 排序算法C语言实现——堆排序
/*堆排nlog(n)*//*堆排复杂度分析1.建堆((n*log(n))/2) 循环n/2次,每次调用HeapAdjust函数 HeapAdjust内部循环log(n)2.调整堆(((n ...
- Hibernate的Session的get()和load()方法区别
hibernate中Session接口提供的get()和load()方法都是用来获取一个实体对象,在使用方式和查询性能上有一些区别. get Session接口提供了4个重载的get方法,分别通过“持 ...
- python 三——列表、字典、元祖、字符串、set
本节内容 1.列表 2.元祖 3.字典 4.字符串 不可变类型:整型.字符串.元组tuple 可变类型:列表list.字典dict 1.列表 >>> names ['Alex', ' ...
- Yii2.0 添加分类category model类
<?php namespace app\models; use yii\db\ActiveRecord; use Yii; use yii\helpers\ArrayHelper; class ...
- Excel读取导入数据库碰到的问题
1.未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序. 下载并安装驱动:http://download.microsoft.com/download/7/0/3/703 ...
- ASP.NET项目使用MYSQL数据库部署到IIS服务器找不到请求的.Net Framework Data Provider解决方案
使用MySQL开发过程中在自己的机器上跑项目是没有问题的,但在实际部署到服务器上的时候就发生“找不到请求的.Net Framework Data Provider解决方案”错误,在排除项目本身原因之后 ...
- excel截取某个字符之前的值
1.find为查找函数,返回字符的位置,语法find(查找字符,被查字符或者单元格) 找到第一个-位置 2.left,字符截取函数,从左边开始,left(被截取的字符,个数)