企业混搭应用介绍

       Mashup是指把多个来源信息加以组合的网络技术。企业混搭应用(Enterprise Mashup)是指把多种、散乱数据加以组合的定制化应用软件,并能提供新型和独特的功能。企业混搭应用既可能成为SOA创新中的下一次重大运动,也可能是解救灾难的良药。企业用户可以通过重新混搭从任何地方得到的数据,从中得到启发,然后创建情境应用,从而使信息运用变得更加高效和有创造力。把企业、部门、互联网和个人的信息变成业务人员可理解和使用的信息资产,这些信息资产再通过自由装配后动态地构建成新的业务应用来应对易变的业务需求。 Mashup 实现了业务人员自我服务使用信息的需求,释放了信息价值,提高了IT开发应用的效率,降低了IT成本。

      混搭应用仍然是由消费者而非商业主导的创新。谷歌(Google) gadgets、雅虎(Yahoo) Pipes和众多网站已经把互联网变成一个开放的平台。上百万业余开发人员正把各种网络服务组合成无数新应用,速度远比基于服务导向架构(SOA)的开发来得迅猛,而SOA可算是企业架构里最接近混搭应用的模式了。

      可以帮助客户实现:

  • 信息解锁和信息混搭并构成的创新应用来应对情境应用的需求;
  • 通过业务人员的自我服务使用信息的方式,提升了IT的服务水平和减少了IT应用的滞后性;
  • 动态组装和配置的应用满足了企业随需应变的需求;
  • 信息的重用和共享提高了开发速度,降低了开发成本;
  • 通过对不同信息源的组装为企业迅速获得新的业务价值;
  • 通过Mashup的方式,使得IT和业务之间更为和谐;
  • 使得SOA更体现业务价值,增加可以被重用的服务。

企业Mashup平台是业务人员和IT人员创建、发布、修改和共享Web的应用的平台,平台的核心能力是不需要编程对多种信息源任意组装和使用。企业Mashup平台和传统IT应用的独特之处主要体现在以下几点。

1. Mashup应用和传统IT应用的比较

比较内容


Mashup应用


传统IT应用


开发周期


几天或者几周


几月或者几年


生命周期


异变,非常短时间


很长时间


开发阶段


即席的,满足特定需求


预见性,有计划的


项目管理


社区性质,非集中式


正式的,集中式


应用更新


自下而上


自上而下


开发人员


个人、团体和业务人员


IT人员


使用人员


小范围或者已知的用户群体


大范围


技术应用


REST、RSS、ATOM、AJAX、JSON、XML


SOAP、Web Service、J2EE、BPEL

下面让我们来看一下结构图, 各种数据源混搭时可能产生复杂性,以及潜在应用:

支持的标准:

Web Services (SOAP, REST), LDAP, OpenID, RSS/Atom,
XML, JSON, ODBC/JDBC, the Java Portlet Specification (JSR-168), and
SMTP.

来看一下常见的模式: 告警

API Enabler

竞争分析

Leading指标

声望管理

Feed工厂

沟通与协作

内容聚合

应急响应

位置应用

内容隔离

Dashborad

 

大家熟悉的单点登陆

审计

由于篇幅有限,在这儿不再列举。

准备在前
在接纳混搭技术之前,关于谁来开发这类应用的问题,你需要对以下问题做出重要决策。
? IT部门需要确定哪些数据源属于开放授权,是可以被混搭的。很明显,可以选择百度地图等公共网站和API,在企业里只有把这些数据源与内部和外部网络服务整合在一起,才能获取真正的价值。
? 下一步,有关混搭应用的使用环境。尽管混搭应用往往和基于浏览器的应用有关,但部署了SOA的企业,也可以考虑采用各种基于服务器的工具或以桌面为中心的集成软件。
? 如果采用基于浏览器的混搭应用,需要确定:是在现有网站服务器上提供新应用,再购买一个新的专用混搭平台,还是把整个任务外包出去。
? 最后,现在已有大量开发平台和工具,其中很多是免费的。Ajax与浏览器的广泛兼容,使之成为大多数互联网应用的必然选择;但对内部网开发人员来说,客户平台并不局限于浏览器,这也就不成其为问题了

     最后,通过释放信息价值而使得企业更灵活、更富有创造性、更具有竞争性。业务人员可以完全自主地针对特定需求来构建Mashup应用,这是一种全新的利用信息方式来解决业务问题,大大提高信息的使用效率和业务价值。有效地降低IT维护应用的成本,通过自主和重用已有信息资产的方式让业务人员来使用信息。通过重用已有IT资产满足了迅速的业务变化。Information On Demand 的意义是首先把企业已有的信息发布成Feeds、Widgets和Services,最终被企业混搭应用发挥出潜在的业务价值。根据业务目标调整系统应用。在以前,即使有了SOA,企业内部IT人员和业务人员还可能各自为政,企业外部供应商的咨询人员和开发人员也会有不同分歧。企业混搭应用就是希望使业务人员也有能力开发和部署自己的应用,从而拉近需求定义和开发部署的距离,消除分歧。业务人员也正是通过了混搭应用,固化了业务流程,适应了需求变化,体验了SOA所带来的价值。



希望对您企业应用开发与企业信息化有帮助。 其它您可能感兴趣的文章:

IT基础架构规划方案一(网络系统规划)
IT基础架构规划方案二(计算机系统与机房规划规划) 
IT基础架构规划方案三(IT基础软件和系统规划)
企业应用之性能实时度量系统演变
云计算参考架构几例
智能移动导游解决方案简介
人力资源管理系统的演化

如有想了解更多软件研发 , 系统 IT集成 , 企业信息化 等资讯,请关注我的微信订阅号:

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog

时间: 2024-10-14 05:26:05

企业混搭应用介绍的相关文章

iOS企业证书申请介绍

iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一.iOS企业发布证书申请 1.登录Appuploader选择Certification 2.选择iOS企业发布证书.输入证书名称.邮箱.密码点击ok创建 3.点击P12下载保存证书文件 二.iOS企业描述文件申请 1.回到软件点击Profiles 2.选择iOS企业发布描述文件.选择appid.关联iOS企业发布证书.输入证书名称,点击ok创建. 3.点击 Download保存iOS企业描述文件到

Liferay-Activiti 企业特性功能介绍 (新版Liferay7)

前言 如果你是开发者 你已经是多少次开发一个项目,一次次的用一些框架,一次次的写类似的重复的代码,一次次建表\写类和方法\写HTML\CSS\JAVASCRIPT,一次次测试,一次次的写Bug...如果有一个平台,提供基线的框架,可以是应用程序\网站,支持移动端,不必一次次开发无法重用,一次次造就信息孤岛.那么试试Liferay. 很多的应用开箱即用,如CMS\博客\企业协作\动态表单\良好的组织架构和权限体系.先别急着上船,你得接受和适应Liferay的扩展框架体系,比如Portlet,还有应

企业IT架构介绍

企业信息化之路 问题   互联互通   统一访问 统一身份管理 数据管理模型 企业数据集成业务架构 业务流程框架 业务流程模型 个性流程支持 跨业务的业务流程组合 EBS总线 ] SOA架构上视图 BI商业智能架构 技术服务架构 ---------------------------------------------------------------------------------------------------------------------------------------

1.HCNA-HNTD——企业网络架构介绍

最初,企业网络是指某个组织或机构的网络互联系统.企业使用该互联 系统主要用于共享打印机.文件服务器等,使用email实现用户间的高效 协同工作.现在,企业网络已经广泛应用在各行各业中,包括小型办公 室.教育.政府和银行等行业或机构. 大型企业的网络往往跨越了多个物理区域,所以需要使用进程互连技术 来连接企业总部和分支机构,从而使得出差的员工能随时随地接入企业 网络实现移动办公,企业的合作伙伴和客户也能够及时高效的访问到企业的相应资源及工具.在实现进程互连的同时,企业还会基于对数据的 私密性和安全

某物流集团企业信息化案例介绍

         某物流集团企业其中业务包括物流.航运.仓储.贸易.投资.冷链等.下面我们先来看业务构架图: 数据中心 信息平台整合架构设计 IT基础服务建设参考标准 ITIL IT信息安全建设参考标准 ISO270001 硬件网络拓扑结构   业务数据中心和备份方案 统一业务应用 统一数据信息集成规划方案 统一数据分析 企业服务总线 统一业务门户 企业门户实现统一的企业信息系统访问入口   今天先这儿,希望对您有帮助. 来自网络资料收集与整合,希望对您软件开发有帮助. 其它您可能感兴趣的文章:

C#开发微信支付之企业向用户付款

1.企业付款的介绍 所谓企业付款指的是,在功能开放后诸如保险行业的客户理赔.退保.商品退款.发放征集活动奖金.抽奖互动等操作都可以通过企业付款完成.而此前,微信支付只能提供客户向企业单向付款. 商户如果需要给用户付款,可以直接将钱打入用户的"微信零钱"中,微信支付将做零钱入账消息通知,零钱收支明细会展示相应记录.针对无零钱账户的历史客户端版本,资金将进入用户的红包账户,微信支付无消息通知用户,企业可选择自行触达用户. 通过认证的企业号可以开通微信支付功能.通过认证的企业号可以管理平台的

【知识点】iOS证书的分类和申请介绍

iOS证书的分类   1.ios测试证书(安装到非越狱手机测试调试) iOS测试证书申请介绍 2.iOS发布证书(发布上架到App Store) iOS发布证书申请介绍 3.iOS推送证书(app如果有推送功能需要) iOS推送证书申请介绍 4.iOS开发证书(xcode开发测试用) iOS开发证书申请介绍 5.iOS企业证书(不上架App Store直接使用) iOS企业证书申请介绍 常用的iOS证书就是这几类,不同的使用环境.对应不同的iOS证书,根据需求去创建.

申请iOS企业证书.p12和描述文件.mobileprovision

iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一.iOS企业发布证书申请 iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书,如果没有Mac也无所谓. 可以很快速的创建iOS推送证书 先安装好Appuploader安装教程 1.登录Appuploader选择Certification 2.选择iOS企业发布证书.输入证书名称.邮箱.密码点击ok创建 3.点击P12下载保存证书文件 二.iOS企业描述文

企业做网站的理由,让你惊讶

再好的环境都可能走错路,有些企业不愿意去改变,各种理由公司小,被骗过等等,那只是因为他们在逃避 ,难得那个企业刚刚做就是庞然大物嘛,难得那个企业不是颠簸过来的嘛,互联网是个趋势,但是也要从改变做起的,一个新的时代到来会把一大批不改变的去除掉,这是自然的规律,可能进化是有困难,不要再天天忙忙碌碌了,想想怎么去改吧 网站是社会的需要与客户的需要!不同的社会会有不同经营模式!古代不会有这样的社会模式!其实就是不同的时期,人类需要不同社会形势吧!天意如此!! 当今商界的竞争如狮虎争食,因此,只有让自己变