continue reading hover preload topbar hover preload widget hover preload

政府服务BI解决方案

Categories: 未分类  |   No Comments

政府服务BI解决方案
行业:政府 功能:备份、安全、信息化、商务、电子商务、电子政务 供应商:国际电子商务中心 发布时间:2010-12-17 16:51:51
  当电子政务已经初步实现互联互通,当公共事物基础数据库已经日趋完善,下一个帮助各级政府迅速跃上服务型政府这一新台阶的有力武器在哪里?

  当前,在欧美一些发达国家,BI挺进政府决策系统及公共事务领域蔚然成风。目前我国政府部门BI的应用尚不多见。电子政务从何入手搭建以BI为支柱的决策体系?哪些政府职能部门更应该引入BI?

  在科学管理、科学决策的呼声日益高涨的今天,这些问题的解答将让BI这一曾经在企业中大放异彩的决策利器,在国内政府管理领域开拓出一片同样广阔的天空。

  政府应用BI正当其时

  自1989年商业智能(Business Intellegence,简称BI)这一概念首次提出以来,20多年间,迅速发展的BI应用通过将大量的数据转化为知识,将全球企业的信息化决策能力提升到前所未有的高度。

  但是随着世界各国政府政务系统的日趋成熟,BI中的“Bussiness(商务)”一词所指代范畴已经不再仅限于企业业务,近3年来,BI正成为电子政务发展的新热点。

  实施基础基本完善

  与信息化基础应用不同,作为一种集成化应用,BI应用只能在已经具备相当程度的数据管理和资源管理基础上搭建。经过我国电子政务20余年的积累,我国信息化基础设施和数据积累已经具备相当的水平。各部委和各地区在电子政务平台建设、数据采集、信息共享和安全方面的投入和努力等已经显现成效。目前,我国一批重点的信息化工程,包括金审、金盾、金税、金土、金质和国家信息化的内网已经基本建成,并且投入运行。这些系统的信息公开、在线办公、公众参与、互动对话等功能已经逐步实现。全国各级政府网络的总体拥有率已经达到90%。同时,大部分对大规模信息数据处理需求较为迫切的核心部门已经率先具备了对信息资源和数据进行规划、采集和维护能力。这使BI应用辅助决策变成可能。

  政务信息化迈入新阶段

  我国政务信息化的发展已从建立信息系统阶段过渡到深度运用和决策支持的阶段。更重要的是,“建设服务型政府”这一目标的提出,给政府部门快速、实时、前瞻性地决策提出了新的要求。我国在核心政府部门实施BI的条件和时机已经基本成熟。

  目前,随着政务信息化向更高层次发展,需要有像BI这样的集成化、智能化的高级应用加入到信息化的进程中来。在电子政务中,引入BI技术可以满足政务信息化的两大需求。

  第一,满足实时有效的信息需求。政府部门要充分发挥政府职能进行有效的服务和管理,需要建立一个能有效搜集、监测和分析大量数据的系统,以增强公众与政府沟通的时效性。

  BI最基础的功能是提供终端用户的查询和报表工具,用以支持用户对原始数据的访问,电子政务系统中的业务信息纷繁繁杂,传统的查询和报表工具已经不能满足对业务变化的快速反应。而IT人员和业务人员之间常常难以达成默契。BI能使用户及时、灵活地访问原始数据,同时以决策者看业务活动的方式来展示信息,而不是以数据库的组织方式来展示信息。

  第二,满足分析和科学决策的需求。现有的数据库系统虽然可以高效地实现数据录入、查询和部分统计的功能,但是无法发现数据中存在的关系和规律,不能根据现有的数据预测未来发展的趋势。因此,电子政务需要一个智能化的辅助决策系统。BI是一套具有数据挖掘功能的信息处理技术,主要特点是对数据库中大量的业务数据进行抽取、转化、分析和其他无形化的处理。从中汲取辅助决策的关键数据,为政府重大法规出台提供决策支持。比如在宏观上通过对各种经济数据的挖掘,确定未来经济的走势,制定相应的宏观调整政策。在微观上,对经费拨款申请中的欺诈行为进行反制。BI可以根据数据挖掘制定防欺诈的方案,分离出导致欺诈和实际行为的关键因素,制定相应的判据,精准地甄别和标识出最有可能存在欺诈问题的记录和经费的申请文件。

  因此,如何集中而有效地对历史数据进行挖掘,如何把这些数据更好地应用于科学决策的机制都是目前各级政府电子政务建设者们非常关心的话题。结合最近几年电子政务在国外的经验和目前国内的下一阶段的发展需求来看,将BI引入我国政府政务信息化建设,并以此为契机以提高决策准确性和实时性为目的,以BI应用为支柱的信息化科学决策体系,恰逢其时。

  全球范围内政府BI应用蔚然成风

  早在2006年,市场调研机构Gartner曾对美国218位政府部门的CIO进行了问卷调查,并在当年3月出版的《商业智能的挑战和前景》(The Challenges and Promises of Business Intelligence)中称,BI在2005年十大技术主题中名列第五,Gartner预计,2008年它将升至第二位,紧随移动办公之后。

  在世界很多国家和地区,BI已经广泛应用在包括军队管理、环保监测和预测、税务征收、公共卫生、教育及人口普查等领域。在这些应用当中BI工具以新的方式将数据展现出来,不仅极大地提升了监管质量,而且将数据转化成更有意义的报告为高级管理人员决策提供了充分的科学依据。

  税款征收

  2004年,税务部门与Teradata合作部署企业级数据仓库(EDW)系统。该系统能够从几个外部来源匹配内部资料。这些匹配有助于鉴别企业和个人是否正确注册,是否逃税、漏税。美国交通部门通过集成后的BI系统监控和预测复杂的交通状况。

  在Teradata数据仓库部署之前,税务部门不能从各项税收制度中轻易地分析或评估数据。工作人员只能手动生成一个小的数目报告,用来比较少数几个税收项目。然而,完成这些报告所消耗的时间和密集劳动,致使许多违规纳税人未被发现。为了实现跨系统的信息交流,税务部门决定建立一个支持数据挖掘、分析和商业智能的系统,以能够在后台系统编辑所有数据和使用信息。

  在该计划实施的前3年内,密苏里州税务部门收回了近2100万美元的拖欠和低报税款,不仅如此,该部门还不断改善所提供的服务,教导纳税人如何防止错误再次发生。

  公共卫生

  2005年底,美国卫生与公共服务部(HHS)应用SAS公司提供的BI工具实现了在几秒钟的时间里快速完成组织内所有系统的数据提取,进行高级分析,进而获取并共享绩效信息,为决策提供支持。这一项目用于绩效管理活动,如关键绩效指标监控、提供可测量结果,为总统的管理日程责任活动提供支持,同时确保多种组织目标的实现。

  此外,通过多种具有统计数据分析、数据挖掘、预测及其他功能的解决方案,HHS工作人员还能够将信息转换为前瞻性观点。利用SAS数据挖掘技术,工作人员能够发现隐藏在海量数据之下的未知模式,预测未来走向并开展研究,如炭疽热疫苗安全性评估等。

  同样,意大利皮德蒙卫生部门建立起一套商业智能系统,通过应用数据挖掘技术,成功地实现了为医生创建图形报告的能力。这些报告向医生显示根据性别、年龄和其它人口统计数据的治疗方案。

  此外,该商业智能系统提供的监督职能还对当地4000名医生的诊断行为进行分析,并对医生是否遵守政府颁布的指导方针的情况进行了成功预测,政府卫生部门因而得以提前执行预防性措施。

  公共教育

  MIUR是意大利政府中最复杂的管理机构之一,掌管了全国范围内的教育、大学和研究机构。从2002年开始,该机构应意大利政府的要求,部署了一套商业智能系统,该系统为政府教育决策部门提供数据分析支持,以判断当前分配的教育预算资金的使用效率。不仅如此,由于在意大利,人口南北迁移活动频繁,教育资源的地区均衡性经常发生变化。

  为了应对这一变化对资源规划带来的严峻挑战。该系统提供一套预测工具,以发现中短期内经济政策产生的移民潮对教育资源的匹配度产生的重要冲击。

  正是依靠这一系统,意大利教育部门发现了在Calabria 和Emilia Romagna,地区经济政策变革的对班级规模产生的强大反差。这一预测工具为政府规划教育资源的分配提供了强大的决策支持。

  环境保护

  在加拿大,环境保护部门的空气质量研究分部(AQRB)与SAS合作建立了一整套BI系统,来帮助检测和分析大气中的气体成分,确定人类活动对大气质量的影响。

  这一BI系统管理和记录加拿大乡村40多个地点的空气质量数据、分析结果并向政府、工业、学术界和公众政策制定者报告信息。

  通过应用这一系统,该部门进行数据收集和数据分析,并将这类数据转换成新的知识,刷新了之前对大气成份和大气处理中的现状和动态变化的理解。此外,该系统还帮助AQRB 在之后开展的包括检测气体、微粒和加拿大境内的化学废弃物,向科学杂志报告数据,将长期结果编译成详尽记录长期大气变化的大型科学评估报告等项目提供至关重要的立论依据。

Facebook网站所使用的开源软件一览

Categories: 未分类  |   Comments(1)

Facebook网站所使用的开源软件一览

ugmbbc发布于 2011-04-27 15:55:16|7872 次阅读 字体:大 小 打印预览

感谢旅游大的投递
新闻来源:开源中国社区
Facebook是全球首屈一指的社交网络平台,该网站采用了很多开源软件,Facebook采用的编程语言包括:Java, Ruby, PHP, Python, Objective-C。 下面是Facebook正在使用或者贡献的开源软件详细列表和介绍:

Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。

MySQL这个不需要在介绍什么了吧,使用最为广泛的开源数据库。

Memcached是一个高性能的、分布式的内存对象缓存系统。

Scribe旨在帮助Facebook处理服务器上的大量数据,正像Scribe网页所述“如经常访问Facebook,请使用Scribe。具体而言,Scribe就是一台服务器,实时收集用网站日志信息。

Thrift是一个可伸缩的跨语言的服务开发框架。Key-Value 存储服务器 Cassandra 就是使用Thrift作为其客户端API的。

FlashCache 是一个适合一般应用场景的MySQL缓存优化模块。

Hadoop并不仅仅是一个用于存储的分布式文件系统,而是设计用来在由通用计算设备组成的大型集群上执行分布式应用的框架。

Hive 是一个基于Hadoop的数据仓库平台。通过Hive,我们可以方便地进行ETL的工作。Hive定义了一个类似于SQL的查询语言:HQL,能 够将用户编写的QL转化为相应的Mapreduce程序基于Hadoop执行。

Open Graph protocol 可让你的任何网页变成社交图谱。

OpenCompute – 一个开源硬件项目,提供高能效的数据中心。

Tornado web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名的Friendfeed网站就是使用它搭建的。

Varnish cache 是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang使用3台Varnish代替了原来的12台squid,性能居然比以前更好。

对Web开发人员有用的8个网站

Categories: 未分类  |   No Comments

对Web开发人员有用的8个网站

ugmbbc发布于 2011-04-21 13:59:16|3015 次阅读 字体:大 小 打印预览

感谢伯乐在线的投递
本文是由比利时的Web开发人员Jean-Baptiste Jung分享的,Jung还在《Web开发/设计人员应当知道的15个网站》这篇文章中推荐了15个相关网站。

1. Min.us: 上传图片的最简单方式

   任何开发人员、设计师、网络管理员都必须跟客户和同事在线分享图片。Min.us的全部服务就是让你极度简单地上传图片:只需把图片拖拽到Min.us的网页里,图片就会保存在服务器上。并且自动生成短网址,这样你就可以通过这个网站分享图片了。

   访问 Min.us

   2. Wirify: 把任何网页转换成线框图

   设计网站时线框图非常有用。Wirify是一个可以把任何网页立刻转换成线框图的书签工具,这样你就可以学习或应用到自己的工作中。

   访问 Wirify

   3. CSS Resetr: 查看和比较CSS resets

   CSS resets是所有样式表的必需品,以在不同的浏览器之间渲染。2004年以来,已经发布了许多不同的CSS resets。那么,哪个才是最适合你的项目的呢?CSS Resetr可以让你比较最流行的resets对同一个网页的渲染效果。

   访问 CSS Resetr

   4. Head JS: 用2.30 kb的Javascript代码来提速你的网站

   Head JS是一段简单、轻量的脚本代码,通过像加载图片一样加载其他脚本,让你的网站更快。Head JS能做许多工作使你的网站变得现代化:支持CSS3、动态CSS等等。

   访问 Head js

   5. Copy Paste Character: 轻松使用特殊字符

   特殊字符处理起来很麻烦,因为键盘上没有,而且你不知道对应的ASCII码。当然,你可以找一份ASCII码表放在桌面上,或者使用一个叫做Copy Paste Character的服务:只需点击所选字符,就可以复制到你的剪贴板。

   访问 Copy Paste Character

   6. DB Designr: 在线生成数据库模式

   这是一个非常棒的简单在线生成数据库模式的工具。无需创建账户,你可以用你的Google账户登入。(我觉得我们伯乐在线网站的读者都有Google账户!说不定你就是通过Google阅读器在阅读此文。)

   访问 DB Designr (墙)

   7. Web 2 pdf convert: 把转换任意网页为PDF

   Web2PDF Converter是一个很有用的工具,能把转换任意网页为PDF文件。非常好用:我已经转换了5个页面,所有地方都跟html上的版本完全一样。

   访问 web 2 pdf convert

   8. ScriptSrc:轻轻松松地把html页面连接到JS库中

   你是否已经厌倦了在网上寻觅最新的Javascript库标签?ScriptSrc.net收录了jQuery、 Mootools、 Prototype等所有最新的标签,只需单击就可以把它复制到你的浏览器剪贴板。

   访问 ScriptSrc

   后话

   如果你还知道其他设计相关的优秀网站,请在评论或微博中和大家一起分享。

  译文出处:伯乐在线 – 职场博客
  译文链接:http://www.jobbole.com/entry.php/654
  原文:catswhocode 文章推荐:关关  翻译:伯乐在线 敏捷翻译组 – 魏哲

从韩国农协银行瘫痪再看安全与灾备的重要性

Categories: 未分类  |   No Comments

从韩国农协银行瘫痪再看安全与灾备的重要性

ugmbbc发布于 2011-04-21 06:55:21|2371 次阅读 字体:大 小 打印预览

感谢系统研究博客的投递
新闻来源:51CTO
最近一周,一则有关韩国农协银行因系统瘫痪导致金融服务中断的新闻在国内外媒体平台上传的沸沸扬扬,在上周日观看CCTV的朋友们应该也看到了这则新闻。由于这次瘫痪与IT系统和维护人员有很大的关系,也引起了IT业内人士的关注。银行系统瘫痪的事件,全球各国的各个银行其实多少也都遇到过,但是由于本次事件的数据丢失情况特别严重,绝对值得所有业内人士,尤其是系统运维人士、数据库管理员和安全运维人士警醒。

那么,这次事件到底是怎么一回事?下面笔者尝试用QA的方式,将本次事件的大致情况介绍一下。

Q:韩国农协银行是谁?
A:韩国农协银行(NH Bank),号称韩国最大的银行,韩国四大银行之一,由韩国农业协会(Nonghyup)所拥有。国内有说法(比如CCTV)称其为“韩国农信社”。农协银行的顾客数量在全国有约3000万名,共有约5000家分行,拥有韩国境内最大的银行网络。

Q:银行瘫痪事件是怎么回事?
A:2011年4月12日下午,农协银行的电脑网络开始出现故障,导致客户无法提款、转账、使用信用卡和取得贷款。系统故障一直持续了3天,直到4月15日才恢复部分服务,而有些服务直到4月18日仍然没有恢复,以至于银行不得不采用传统的手写交易单的方式进行服务。

根据农协银行工作人员报告的情况,本次事件源于系统服务器数据被删除造成的系统瘫痪和数据丢失。大约540万名信用卡客户的交易记录被删除。

Q:韩国农协银行的IT架构和维护是怎样的情况?
A:韩国农协银行的IT架构运营由外包团队负责,该外包团队在2004年与农协银行签署了为期10年的外包合同。

Q:整个事件的技术细节是怎样的情况?
A:根据农协银行工作人员、韩国检察官、金融监督院、以及中央银行调查员的初步调查,4月12日下午4:30到5点之间,某人在外包团队中一位雇员的笔记本对银行核心系统的275台服务器下达了rm.dd命令,该命令会删除服务器上的所有文件。被删除的服务器包含重启系统用的服务器。结果就是当天下午5:30左右开始,该银行在全国1154个分行的服务中断。

rm.dd是最高级别的系统命令,只有拥有最高安全权限的Super Root用户才有权限执行,而且仅限银行内网的特定IP段。农协银行的IT副主管表示,Super Root权限只有制造这些服务器的IBM韩国公司的少数高层管理员才拥有,而银行的550名IT工作人员是没有这个权限的;但是根据调查员的确认,农协银行IT部门应该也有4、5人拥有该权限。

根据调查员的进一步分析,认为整个事件是一次恶意黑客攻击,rm.dd命令只是恶意软件的一部分,不知道从什么时候开始安装在了该员工的笔记本上。

农协银行系统共有553台服务器,其中有320台与该笔记本有网络连接。

在事故过程中,位于良才的中继代理服务器以及位于安城的灾备服务器都失效了(官方没有说明具体原因,但是既然无法恢复数据,说明灾备服务器上的数据也丢失了),结果就是系统恢复只能通过给553台服务器重装系统来解决。

笔记本的所有者表示删除命令并非自己所下达。事发当时,该员工的笔记本放置在银行的办公室内。根据当天闭路电视的录像,可能有20个人有机会接触到这台笔记本,这20人当中有一人拥有Super Root权限。

但是,也不排除有黑客从外部互联网连接到这台笔记本,再通过这台笔记本做跳板对服务器下达指令的可能,因为该笔记本在当天的24小时内与外网是连通的。

Q:这次事件是独立事件吗?

A:不好说。类似的事件在韩国金融行业并非个案。刚刚在农协银行事件过后的三天,现代汽车金融公司的数据也遭遇了客户信息被黑客偷窃的事件。韩国政府近期将对金融行业的安全规范进行严查,以减少此类事件的发生。

总结
试想,如果韩国农协银行的运维机制合理到位并且严格执行,如果韩国农协银行的灾备措施到位,那么,这样的事故就不会发生,即便发生了,损失也不会如此之大。但是,这一切也只是“如果”而已。这件事情足以为我们这些企业级技术人提出警醒,类似这种“如果”的声音,不应该出现在我们的实际工作当中,慎矣,慎矣。

Android十大关键问题:平台分化 升级不畅

Categories: 未分类  |   No Comments

Android十大关键问题:平台分化 升级不畅

ugmbbc发布于 2011-04-20 18:23:23|5230 次阅读 字体:大 小 打印预览

美国IT网站eWeek今天撰文称,虽然Android已经成为全球第一大移动操作系统,但却并不完美,仍然存在很多亟待解决的关键问题。以下为文章全文:尽管起初发展有些缓慢,但谷歌Android操作系统还是实现了惊人的成就。根据多家市场研究公司的数据,2010年,该产品已经成为全球最受 欢迎的移动操作系统。在可预见的未来,该平台还将继续主导移动市场。包括苹果、RIM和微软在内的其他所有竞争对手都别无选择,必须奋起直追。

考虑到这一点,谷歌现在似乎不必再为移动市场感到担忧,毕竟市场份额越高的企业前景就会越好。而且由于谷歌正在加大广告投入力度,因此有望从中赚取大量收入。

  但这并不意味着谷歌Android可以高枕无忧。这款移动操作系统虽然拥有很多优点,但仍然存在众多无法忽视的缺点。

  以下就是Android的十大亟待解决的关键问题:

  1、平台分化

  由于移动设备厂商会针对多个共存的Android系统推出不同的新产品,从而引发了平台分化问题。对于软件开发者而言,这一问题非常棘手,因为 他们必须要支持所有版本。最近的一项调查显示,开发者对Android的分化问题尤为关注:有24%的受访者认为这是一个“严重的问题”,还有33%的受 访者认为这是一个“重要问题”,只有14%认为这不是问题。。

  2、升级流程不畅

  但凡Android用户都知道,想要对Android手机进行升级是非常困难的。有些用户或许已经安装了最新款的系统,但其他人却有可能还要等 待很长时间。当苹果推出新版系统时,所有用户都可以立刻安装。苹果的升级流程很简单,因为它不必考虑不同的生产厂商和不同的系统配置。谷歌也是时候与合作 伙伴一同简化升级流程了。

  3、加强用户教育

  Andorid无疑是一款很好的操作系统,并且受到了全球各地用户的青睐。但是谷歌在向用户传达信息时却做得不够好。的确,Android 2.3比Android 2.2更好,毕竟它的版本更新,但是究竟好在哪里?密切关注Android系统的人肯定知道,但是普通的主流用户却未必了解,因此有必要改进这一工作。

  4、难以叫板iPhone

  如果以销售数据作为参考,Android的需求显然高于iOS,但这并不能完全反应现状。需要强调的是,Android被用于许多大型厂商的设 备,而苹果 iOS只支持iPhone和iPad。尽管覆盖面更广,但却很难找到一款足以媲美iPhone的Android设备。摩托罗拉Droid X是一款不错的设备,但仍不是iPhone的对手。HTC旗下的多款手机也都存在同样的问题。谷歌应该尽快开发一款足以叫板iPhone的智能手机。

  5、平板电脑未获认可

  尽管平板电脑市场仍然处于发展初期,但Andoird平板却没有获得用户认可。摩托罗拉Xoom完全无力抗衡iPad 2,三星Galaxy Tab和戴尔Streak同样如此。虽然众多Android平板电脑还将陆续亮相,但分析师预计,在今年5000多万台平板电脑的出货量中,iPad将占 据多数份额,因此谷歌的确应当加紧推出更受市场欢迎的Android平板电脑。

  6、改进“蜂巢”

  当谷歌推出“蜂巢”(Android 3.0)时,所有人都为之振奋。该平台提供了完备的标签浏览体验,改进了多任务,而且还配置了众多iOS所缺乏的功能。唯一的问题是,“蜂巢”存在很多漏 洞,美国市场研究公司Global Equities Research分析师崔普·邱德利(Trip Chowdry)表示,该系统“非常复杂,而且令人费解”。如果谷歌想要借助“蜂巢”引领平板电脑市场,就必须尽快解决些问题。

  7、较iOS仍有差距

  谷歌和Android的粉丝或许认为这很不中听,但Android的确没有达到iOS的水平。这款系统的确在不断改进,而且凭借着对“蜂窝”的 全面升级,甚至有望超越iOS。但现在来看,仍然不足以对抗iOS。另外,Android的可用性也没有达到用户的要求。如果谷歌能够克服这些缺点,便有 望真正威胁到苹果的地位。

  8、安全担忧

  在被发现存在恶意软件后,谷歌被迫从Android Market中清理了几款应用。最糟糕的是,这些应用的下载次数达超过了25万次。谷歌从用户的设备中远程删除了这些应用,但并未努力提升Android 的安全性。包括Lookout在内的多家开发商已经为Android平台开发出了安全应用,为用户解决了一些安全问题。目前为止,这些恶意软件还没有引发 太大问题,但这的确应该引起谷歌的警惕。

  9、Android Market创收能力欠缺

  由于创收能力不及苹果App Store,开发者对谷歌Android Market的批评逐渐升级。《愤怒的小鸟》开发商Rovio反应尤为强烈。该公司CEO去年12月表示,“想必大家都认为Android的支付和购买体 验不够出色。”为了解决这一问题,谷歌最近推出了应用内支付服务,但仍然存在一些不足。Android Market应当尽可能地为开发者着想,为其提供更好的盈利渠道。

  10、关注企业市场

  对于任何公司而言,想要拓展企业市场都并非易事,因为这类用户的粘度很强,很难吸引其采用新技术。这也是Android未能在这一市场获得突破 的原因之一。但是部分批评人士认为,Android未能提供企业所需的功能,而是完全以普通消费用户为核心。如果谷歌希望让Android获得长期而稳固 的成功,就必须要开发对企业更为友好的应用。

文/新浪科技

银联CUPS系统 缔造无数“神话”

Categories: 未分类  |   No Comments

银联CUPS系统 缔造无数“神话”
作者:魏珺 发表时间:2009-3-23
CUPS系统是全球范围内在开放平台上建立大型关键性金融行业应用并取得成功的典型范例,打破了传统上只有昂贵的主机系统才能在处理性能和可靠性上满足大型关键性应用需要的神话,开辟了大型关键性应用系统建设的新途径。在这个意义上,CUPS系统本身就是一个最大的创新。

在CUPS的开发过程中,中国银联的技术团队敢想敢试,提出了一系列的创新技术方案,例如自适应流量控制技术、多级负载均衡技术、独特的规则引擎、事件驱动的同步数据推送技术、交易分流技术等等,缔造无数“神话”。

利用这些技术,CUPS可以在短时间内进行大量的、全面的功能测试,极大提高了系统的开发效率和开发质量,保证了系统的安全、稳定、可靠运行。

同时,银联创新性地应用中间件集群方式的系统架构,能够确保系统在升级的时候不影响系统的正常工作,银联称之为“不停机升级。”系统中的中间件则是技术团队自己开发,并获得专利。

一方面确保系统的稳定性,另一方面又要满足市场的需要,确保系统的灵活性和易扩展性。为此,银联在设计开发阶段会单独预留一个个性化的模块,以便可以根据市场需要灵活增添新的应用功能,但同时又不影响统一性。

银联所有系统都追求高性能,对于CUPS的设计更无一例外。“银行卡跨行交易额在节假日出现爆发性增长,我们的系统更要具有前瞻性,现在实际交易的峰值只有600TPS,但我们已经做到了12000TPS。我们要始终确保在技术上走在前沿,因为对于银联来说,50%以上的业务都要依赖IT。”吴金坛说道。

与此同时,银联在服务上更是承诺7×24×365不间断服务,这就对银联的灾备系统提出了更高的要求。目前,银联共有三套系统,一个是北京灾备中心,可以做到系统的无缝切换,另外上海除了有一套生产系统外,还有一套小型的灾备系统。三套系统充分考虑了异地、异机型等综合因素,保证不间断的服务。

“银联不仅系统开发质量好,更要测试好。”周继恩说道。据了解,普通银行一般是三个开发人员一个测试人员,而银联刚好相反,三个测试人员一个开发人员,为了弥补人力不足,银联开发了大量测试工具来代替人力,质量不仅没有下降,反而提升了。

硬件达标了,理念更要领先,银联从成立之初就贯彻标准先行。“我们一开始就意识到这一点,如果对接的系统很差,整体行业状况无法改善,你的系统再好没有用,你要推行标准,从而推动整个产业的规范化,才能在世界上立足。”

目前,银联初步构建了涵盖基础标准、卡片标准、交换系统标准、受理渠道标准、安全标准、IC卡标准、银联前置系统指南及其它标准等八方面的标准体系。银联成立前,银行卡同城交易成功率仅为70%,异地交易成功率不足50%。自银联成立以来,跨行交易成功率逐年稳步提升,跨行交易质量显著提高。

从C++到Java,10年技术生涯的几点思考

Categories: 未分类  |   No Comments

从C++到Java,10年技术生涯的几点思考

ugmbbc发布于 2011-04-20 11:38:13|10683 次阅读 字体:大 小 打印预览

感谢ASV2011的投递
不知不觉,做程序工作已经10年了,从最初学习C++到Java,从困惑到清晰,感觉真的有不少东西可写,不过总觉得不成体系,大概看了太多八股文章的缘故,被憋得实在难受。所以不管了,想到什么写什么吧。

  1、从C++到Java

  C++和Java谁快?从算法上讲我认为毫无疑问是汇编〉C++〉Java,不要迷信某些个别评测,单纯的回圈测试什么的,比如JNode的官方网站上有Java写的JVM的性能和SUN的JVM

  进行性能比较的结果,JNode中用Java写的JVM竟然能比SUN公司用C++写的JVM还快!编译器完全可以作针对性优化影响测试结果,毫无意义的东西。而且,评测结果不会具备多少实际意义,真正的应用系统的效率是80%取决于整体的设计架构,而非你使用哪种语言。所以讨论汇编、C++、Java谁更快这个问题的人恐怕更多是为了自己的面子考虑,虽然Java当前如日中天,但其总是针对C++的批判性态度却再明显不过,所以Bruce才会有“C++不垃圾,只是Java很傲慢”之说。

  C++和Java根本的区别是什么?我认为毫无疑问是内存分配。编程思想和设计模式是活的东西,和语言没有直接关系。Java没有指针,C++写程序也可以只用引用。JVM是Java在

  内存管理上真正有别于C++的地方。JVM的好处是显而易见的,跨平台、更智能的内存管理,但能解决所有问题吗,答案是否定的。

  Java没有内存泄露吗?当然不是,我认为java的内存泄露往往比C++更加难以排查,因为JVM的缘故,程序员没法直接对内存进行操控,隐患往往藏的更深。我曾经花了大量时间研究JVM的内存机制,虽然也有了不少心得,但直到现在仍然处于迷惑期。循环引用,缓存机制不合理,Spring等常态Bean的属性重复加载都是可能吃内存的元凶。

  对于一个单一的,低用户低并发的系统,使用Java是很舒服的,程序员不用去考虑太多事情,照着业务逻辑做设计编代码就行,不用管内存分配,不用管并发和互斥(其实还是要管的),就算万一有内存泄露的隐患,大不了每天重启JVM一下就能解决了。但对于一个可能在多个应用环境中部署的软件产品而言,内存泄露这种问题却绝不能放过。我曾经遇到过在一个环境中运行非常良好,但在另一个环境中却天天出问题的情况,即使每天重启JVM也无济于事。当时怀疑过很多方面,网络、数据库、容器等等。那时还不是很有概念,现在想起来还是后来好好看程序,优化了不少代码,解决了几个内存泄露,这样才最终解决了不稳定的问题。举例来讲,在应用环境A中,服务器性能较好,JVM有2G内存,某个应用存在内存泄露的隐患,每次大约造成2M的内存消耗,这样1000次左右就没有内存可用了,就会造成JVM性能大幅降低。但在应用环境B中,服务器就没那么好的性能了,JVM仅有256M,那么100多次操作就足以导致问题出现。而且,每个应用环境的应用使用率是不一样的,在A中如果每天仅出现10次隐患应用操作,2-3个月都不会暴露问题,而且即使使用内存分析工具,开始阶段也很难查出有无问题,但在B中,如果每天有100次隐患应用操作,只需一天问题就出现了。但实际应用过程中,应用的使用率往往很难精确统计的到,也无法预判,这也是造成问题排查困难的关键因素之一。应用环境的不确定性不单体现在地域上,也体现在时间上,不同时间的相同应用环境也不尽相同。挑选一个应用环境,常态性监测JVM的内存情况是避免这类问题发生的好办法。

  结论就是,对于中高端的产品化,多用户,高并发应用,Java和C++一样,不考虑内存是不可能的,毕竟语言最终操纵的还是计算机。

  那Java的优势在哪里?我认为其在中低端应用上的门槛更低。对大多数小型信息管理类系统而言,并不需要很严谨并且考虑周到的设计和编码,学习java可以让一个新手很快

  上路,而C++却没有这种优势,动不动就越界是新手常犯的错误。在一个通常的软件团队里面,水平一定会有高低,而且也不是每个人都能通过学习进入深层次,这是C++难以解决的问题,Java在由于规范性方面的优势更加适合新手使用。

  C++就像手动档汽车,Java更像自动档,尽管越来越多人愿意开自动档,可是要想真正跑得快,赛车还得手动挡的。

  问题出现总会让人头疼,追根溯源常常也会非常艰苦和漫长,但只要还有办法,就不能放弃,规避问题可以解决阵痛,但永远无法治根。

  2、关于云计算想到的

  毫无疑问云计算的概念被扩大化了,云服务、云存贮,SAAS、IAAS、PAAS,理论和概念早已满天飞。但当我仔细读来,却发现大多还是新瓶装旧酒。虽然说还是有不少实质性内容,但与真正的分布式计算概念还是想去甚远。在网络越来越发达的时代背景下,存贮、软件、外设甚至内存都网络化了,唯一缺少的就是CPU,依靠网络使大量CPU协同工作真的是个很诱人的想法,但也是困难而遥远的事情。也有人认为Cloud Computing是个过度炒作的东西,我觉得有一定道理,如果要我选择,我也会希望把自己的东西放到自己的电脑上,我会更希望在任何地方使用便携设备随时操纵我的电脑,却绝对不是放到一个看不见摸不到的“云端”上头,天天被“云端”盘剥和控制。因此,如果云端仅仅是服务或存贮的集中式管理,它是不值得如此进行炒作的。

  其实我觉得我不是一个重组概念进行炒作的反对者,炒作对于技术和社会进步是有一定作用的,但水可载舟、亦可覆舟,将一些本无关系的东西牵强附会的联系在一起进行炒作,只会搅乱理论和学术体系,而理论体系的混乱一定会导致交流上的障碍—–虽然交流变得更多(必然变得更多)更方便了,可是交流的障碍却大幅度增加了,同样的一个名词可以被一百个人给出一百个解释,本来一句话可以说清楚的事情,现在变成了几十句才能说明白。

  药厂可以把10几块钱的药重新包装卖200-300块,利润当然是惊人的,可是赚到了钱的老板们却天天打算着转移资产到国外,认为国内没有可持续的发展。这样的人到底是高素质还是低素质呢?

  我上大学的时候曾经在医院实习,见过一个食物中毒的病人家属连夜赶了几十里山路,把一堆借来的硬币交给医院做透析;后来工作了,搞图书馆的项目也知道很多地方的人连100块钱的借书证押金都捉襟见肘。那些天天生活在优越环境下的概念重组专家们会为这些人群考虑多少呢?“云端”的概念炒作显现了他们的垄断思想,现在中国的贫富差距基本还是在财产方面,信息方面基本还是对等的,这也是一个农村的孩子经过十几年苦干可以成为大企业家的前提所在。可是“云端”一来,你的一举一动都在我掌控和监视之下,没错,你是方便了,也少花钱了,可是却失去了信息方面的平等地位,于是,屁民将永远是屁民,永远没有咸鱼翻身的机会。

  3、关于信息爆炸

  10年来我也做了很多技术方面的工作了,最初几年看到一项新技术、新概念,肾上腺激素浓度就会大幅度增加,要是不用一下晚上恐怕觉都睡不着。可是后来慢慢地就变得理性多了,技术的选择一定要根据需求来,绝不能为用技术而用技术。很多的新技术、新概念,看几眼就差不多知道来源,也知道优点和缺点了。以前总以为环境得适应程序,后来明白了程序得适应环境。

  大型的应用系统,越简单越好,如果做不到简单,宁可拆分为多个系统单独设计。否则,当我面对一大堆连自己都难以看懂的概念和代码,真会有抓狂的感觉。

  CSDN是不错的技术社区了,但是依然缺乏体系组织和管理。论坛、知识库,Q&A,这些东西的模式差不多,虽然方便了信息交流,但缺乏信息的组织和管理。比如我希望做一个信息系统,那应该选择什么样的技术?这个问题目前只能靠自己去摸索,慢慢体会,找到真正适合自己的技术方案。Wiki可能是更好的平台,但普及度不够。

  其实每一个Questioner或者Answerer都在极力寻求相互之间的共同语言,共同语言和语义的理论体系形成之后,交流才能顺畅。翻翻CSDN的帖子,不乏问东答西的案例。一个交流平台如果能形成一套语言和思维方式,那就是非常成功的了。而这也使得技术选型的模型成为可能,当你想采用一套新技术时,Google一下,各说各话,对的有,错的也有,搜索引擎为何判断不出已定论的东西谁对谁错呢,就是源于语义的复杂性。信息的膨胀速度远没有我们想象中那样快,其中相当一部分是语言语义产生的泡沫,挤掉这些泡沫呢?信息真的有统计数据显示的那么“海量”吗?

  统计数据经常是面子工程强有力的支撑者,可扔掉这些浮华,细细究一下统计数据是怎么做出来的?常常就会让人哭笑不得,而且大多是7分真,3分假,或偷换概念,总之目的就是把一棵小草说成一座森林。信息是有欺骗性的,商业运作会大量运用这种特性,换来的除了肾上腺素之外还有人和人之间不信任的感觉。

  信息爆炸的时代,交流的作用变成空前重要,但在交流越来越方便的同时,效率也越来越低了。也许几十年后,人类会不堪信息的重负,那时信息规范化和有序化才会真正站上历史的舞台。

作者:蔡晖

下一个大战场:移动互联应用

Categories: 未分类  |   No Comments

下一个大战场:移动互联应用

推荐者:怕冷的南瓜 (积分 35631) | 原作者:经理世界网
15

从来没有一个时代,创新以及创新的商业化能够如此容易。

拜开放平台和移动互联网所赐,任何人都可以不受地域限制地进行创新,并把创新的成果—应用—销售到世界各地。移动应用还是无边蓝海,已有先行者凭借创新大获成功。这些先行者们的成功案例,给我们描绘了一张移动应用的创新路线图:选择优秀的开放平台、借力云计算、深刻理解移动性、立足市场而不依赖运营商或终端商、探索复合的商业模式、植根于优势领域、坚持质量第一速度第二。

选好开放平台:识别“假开放”

开放平台是一种资源的分享,分享的最重要资源就是用户(或客户)。平台型企业往往拥有大量优质资源,但受核心业务约束而无法进行外围创新,因此通过分享和让利将资源开放出去,吸引和支持外部创新者围绕自身的核心业务进行创新。

好的开放平台能够为开发者打造成熟的生态系统,与开发者共生共荣,让开发者尽情释放创造力。Facebook是优秀的开放平台之一。2007年5月,Facebook启动了开放平台战略,获得了巨大成功,现在拥有超过6亿的全球用户—其中移动用户超过1亿,有超过100万的开发者和50万个应用。

Zynga就是Facebook开放平台战略的典型受益者。2007年成立于美国洛杉矶的社交游戏公司Zynga开发了包括著名的《德州扑克》、《黑帮大战》、《模拟农场》、《模拟城市》在内的多款游戏,2010年营收近6亿美元。这是Zynga在社交游戏领域多年积累实力的结果,但更重要的是Facebook开放平台上6亿用户资源的助力。随着Facebook移动战略的铺开,Facebook开放平台上的数百万开发者将以不可阻挡之势占领移动终端。

另一大开放平台就是举世闻名的苹果应用商店(App Store)。如今,App Store已经成为“应用商店”的代名词了。各类模仿者层出不穷,但App Store依旧是应用商店中的翘楚,移动应用开发者的首选平台。这是一个开放平台,拥有7000多万iPhone用户和400多万iPad用户。苹果应用商店允许第三方开发者以每年99美元的授权费用,尽享平台之上的高端用户资源。因此苹果应用商店里有着超过34万款的各类应用,总下载量即将突破惊人的100亿次。平均每位iPhone用户每月在App Store上花费9.49美元,App Store一年吸金近24亿美元,其中70%分给应用开发者。“愤怒的小鸟”(Angry Birds)这款人气颇旺的手机休闲游戏在苹果应用商店怒赚千万美元就是一例。

移动平台的另一重要选择是谷歌Android平台。2010年7月,Android系统已占据了美国移动系统市场28%的份额,并为Google源源不断地带来广告收入,成为Google占领移动广告市场的最大筹码。Google充分运用了自身的软件研发实力、开发者号召力及开源运作能力,通过将Android开源并成立“开放手机联盟”(OHA)共同推广,一举成为全球第二大智能手机平台。在Google的“应用商店”Android市场中,应用数量也已超过10万。当“愤怒的小鸟”移植到Android市场时,从收费应用变成了免费下载,并采用了嵌入广告的盈利模式,带来每月百万美元的现金流。

可见,选择一个有利可图的、开放的平台,中小型创业者和创新者将大大提高成功概率。一个好的开放平台首先要足够开放,进入门槛低。就Facebook、苹果应用商店、Android市场这三大开放平台而言,如果不是放开地域、资金、政策等诸多方面的门槛限制,怎能引得全球优秀开发者同台竞技?最近,美国一个14岁学生和妈妈一起开发一款名为“泡泡球”(Bubble Ball)的游戏,在苹果应用商店里一举夺得免费排行榜下载量冠军,这就是开放的魅力。因为开放,谁都有机会来一展才华。

一个好的开放平台要有优秀的技术根基。Facebook的runtime是优秀的Web技术架构,iPhone出色的iOS系统及硬件性能,Android无比简单的开发环境和强大的联机调试能力,都是吸引开发者、提高开发者生产效率最重要的元素。为什么开发者喜欢iPhone和Android?看看他们在Symbian(手机操作系统)和J2ME(手机游戏开发平台)上的痛苦经历就知道了。

一个好的开放平台要有大量活跃的用户群。让我们看一看前面提到的三大优秀开放平台的数据(表1)。

插入表1

一个好的开放平台,其自身的核心业务和开发者的应用必须是互补而非竞争关系。比如Facebook的核心业务是SNS,苹果的核心业务是售卖iPhone/iPad/iTouch终端,Google的核心业务是售卖长尾广告,都无关应用开发,苹果公司从应用商店赚到的利润只占其整体利润的1%。投入极大精力去运营不能成为利润中心的开放平台业务,需要企业有着极大的战略观和全局观。所以,如今大部分的开放平台都是假开放,大部分应用商店都是黑店,这种现象不足为怪。

对于开发者和创新者来说,积极寻找成熟稳健、资源丰富、有利可图的开放平台,专注于所擅长领域的创新,可以更快达到成功。

利用云计算:3员工服务500万人

云计算的实质在于计算资源的开放和分享,如同开放平台对于用户资源的开放和分享一样。企业以往需要自行解决的IT问题,如今可以以极低的成本外包给云计算提供商,从繁复的IT问题中解放出来。

公有云(开发者可以通过租借方式随时随地使用的云)的提供已经比较丰富。以美国为例,既有亚马逊AWS(Amazon Web Service)提供的诸如虚拟主机EC2、简单存储S3等一系列的基础设施级云服务,也有如Google提供的AppEngine等平台级云服务,还有大量精悍有用的软件级云服务,例如地图服务、头像服务、评论服务、通信服务等等。这些优秀的云资源对开发者提高效率、降低成本非常有效。

成立于1972年的美国匹萨公司通过在iPhone上开发预订匹萨的应用,并综合运用了包括云通信开放API提供商twilio、亚马逊AWS等所提供的云计算技术,在6个月内就获得了超过10万次下载,卖出2.5万多张匹萨,有力提升了销售业绩。

美国匹萨公司是如何把短信、语音通讯、OpenVBX等云通信技术应用于业务的呢?

第一,市场拓展和促销。通过开发iPhone和Android应用,把移动用户通过云通信服务导入在线匹萨预订。同时,通过移动应用发放优惠券,吸引顾客下订单。

第二,消费线索勘察。通过云通信接入系统并下单的用户通信行为,都可以通过云服务提供商的接口和平台进行追踪和分析,从而了解移动用户的预订行为,挖掘潜在商业价值。

第三,自动化工作流。利用云通信服务将移动应用和公司的销售点系统对接,提高从订单到送货的流水线效率,从而显著提高了顾客满意度。

另一家位于西雅图的创业公司Urbanspoon也是云计算的受益者。这家公司通过网站以及iPhone应用为用户提供餐馆搜索服务。

Urbanspoon几乎全面运用了亚马逊的云计算所提供的基础设施来降低自身IT成本。他们用S3云存储服务来存储用户头像以及菜肴照片,仅用不到一个星期就基于S3完成了整个照片存储功能的开发,并大大节省了空间。如果自行存储,可能需要25倍的空间才能全部存下;用CloudFront内容分发服务来提高静态内容的访问速度,每月节省了数千美元的带宽成本;用EC2虚拟机服务来进行开发和测试工作。Urbanspoon以3个全职雇员及若干外包的精简人员,为每月超过500万用户提供服务。

类似的案例不胜枚举。还有很多聪明的创新者借力云计算,或加快产品开发,或降低运维成本,或提高服务质量,或简化商业流程。因此,选择技术成熟、服务可靠、资源充足、功能全面的云计算服务提供商,是选定一个开放平台之后的又一个重要选择。

理解移动性:为什么还需要Kik?

进行移动应用创新,还必须深刻了解移动终端的移动性。而理解移动性,需要对位置(location)和情境(context)进行反复体会和思考。

所谓位置,包含了地理信息、地理坐标、方向、速度甚至加速度等一系列指标。这是移动性最显著的特点,也是互联网移动化的特征之一。

地理信息是位置产生价值的根本所在,只有把经纬度坐标映射到一个餐馆、一个停车场或者一栋办公楼的时候,位置才有了价值。地理坐标、方向、速度、加速度,凡此种种,都是位置的精细结构。智能终端通过装配GPS、方向传感器、加速度传感器等先进技术,不断完善位置的精细结构。

得益于海量的地理信息数据和智能终端技术的突飞猛进,互联网的移动性得以彰显。完全创新性的产品和服务被开发出来。泊车定位应用是Android市场上最早月入过万美元的应用之一。这款软件的功能简单实用:停车时,先通过手机的GPS传感器记录下泊车位置。回头找车时,再通过地理坐标和方向信息引导用户找到汽车,还顺便提醒用户车停了多长时间。这款软件的免费版获得了7万次以上的下载,付费版则有数千次下载。开始的售价是1.99美元,后来提高到3.99美元,销量继续增长。这样一款功能简单、业余时间开发的应用,正是基于对“找到自己的泊车位置”这一情景模式的深刻理解,是基于移动性的真正创新。

移动性的另一个重要方面是情境。相对于传统桌面互联网应用而言,移动应用更加受到使用情境的约束。比如,打着“免费短信”旗号的即时聊天软件Kik,以简洁的界面和即时抵达的消息让人们体验到便捷,基于通讯录的自动好友搜索和提示让人们立即互动起来,造就了15天注册用户100万的传奇。

我们已经有内置的短信和彩信,也有手机QQ、手机MSN,为什么还需要一个Kik?答案只有一个,那就是Kik模式对短信使用情境实现了更好的匹配,给予用户在该情境下最佳的用户体验。相比较于运营商的文本短信而言,Kik速度快,实时性好,最重要的是免费;与手机IM软件相比,Kik不必忍受蜗牛般的登陆速度,对消息状态的报告又使其更加接近移动终端的体验。

至于成功的移动游戏,则更体现了对“时间碎片化”这一情境的深刻理解。短、易逝、频繁中断、沉浸度低、忍耐度低,是时间碎片化的基本特征。所以,移动游戏要求角色设定鲜明,情节简单易懂, 学习上手容易,任务结束迅速。

较之于其他保留着浓厚桌面游戏味道的移动游戏而言,“愤怒的小鸟”更深刻地基于移动情境对传统游戏创意进行了再创新。例如,采用了小鸟战野猪这一鲜明的角色设定策略,不需要冗长地介绍某次战役;游戏的介绍、过场、新类型鸟的介绍都采用纯图片的方式呈现,避免了文字阅读。

移动性是移动应用创新性的根源所在。只有对其进行深入的思考和加以理解,才能做出真正优秀的移动应用产品。

别依赖运营商:它们不是用户

获取非市场化的竞争优势对于资源十分有限的中小企业而言,是一种难以抗拒的诱惑。对于移动应用商而言,最有代表性的诱惑就是和电信运营商或者终端商的合作机会。但我的建议是,不要找他们合作,把产品做成功,让它们主动来找你。

当你为这些合作伙伴开发移动应用的时候,你就开发了一个错误的产品—它们是你的客户,但不是用户。当你的客户和用户分离的时候,矛盾出现了—它们有着完全不同的利益诉求。与你合作的电信运营商或终端商所能做的,就是用它们似是而非的需求摧毁产品的用户体验。

如果一个生态系统的游戏规则由非市场化因素主导,那么它就会“变 态”。真正优秀的创新者应该远离变 态的生态系统,选择高度市场化的良性生态系统去开展创新。真正优秀的创新者采用社会化营销(Social Marketing)等方法来让人们对自己的产品口口相传,让市场来检验。而且,在你取得了市场成功后,电信运营商或终端商往往会不请自来。例如,Zynga公司通过在Facebook上的成功,展示了其在休闲社交游戏方面的实力,于是在苹果WWDC 2010暨新机iPhone 4的发布会上,乔布斯邀请他们对其游戏在新机上的运行进行了演示 。

市场是检验实力的唯一标准。确保自己永远直接接触市场中的终端用户,倾听他们的需求和心声,而不是通过大客户的嘴来理解市场。这样,你才有可能站着挣钱,建立自己的议价能力,分得更大的蛋糕。

尝试复合商业模式:移植“愤怒的小鸟”

移动互联网是互联网的自然延伸,所以其商业模式也超不出互联网的两大类商业模式:(向用户)前向收费和(向客户)后向收费。

前向收费模式下,用户就变成了客户。进一步有多种不同的细分模式,比如:苹果应用商店的按下载付费模式;Freemium(免费+收费)试用模式;Zynga的虚拟道具模式等等。

后向收费模式下,用户和客户分离。用户免费享用服务,而由客户比如广告主来埋单。这也是绝大多数互联网服务的商业模式。进一步的细分模式也有很多,比如Yahoo!展示广告模式;Google点击广告模式;Amazon会员计划以及苹果的iAd或Google的AdMob移动广告平台模式等等。另外还有其他一些模式,比如捐赠模式、开源基金会模式、实体化模式如做玩具、出影片等。

当一款产品建立起市场优势之后,便可以此为基础,拓宽商业模式,充分挖掘其创造利润的潜力。“愤怒的小鸟”在苹果应用商店成功掘金千万美元之后,迅速移植到Google Android市场,不仅扩大了发行广度,更带来了每月百万美元的现金流;也在诺基亚Ovi商店发行,以及尝试实体化模式推出毛绒玩具等等。

立足自身优势创新出一款成功的产品后,再尝试将各种商业模式进行创新性的结合,充分挖掘盈利能力,是移动应用富有潜力的生财之道。反之,盲目多元化,涉水多种类型的产品领域,不仅不能迅速建立市场优势,而且容易缺乏对商业模式的挖掘能力。

植根优势领域:于平淡处见功力

移动领域的成功要素有其特殊性,但传统的成功法则也并没有失灵。例如,从你擅长和专业的领域去着手,常常事半功倍。而不顾自身实力盲目追逐热门话题,则是导致移动应用创新落败的罪魁祸首。

风靡一时的休闲小游戏“植物大战僵尸”发布到苹果应用商店9天,就卖出了超过30万份拷贝,狂赚百万美元,一度占据排行榜首。但它的成功不是偶然。首先,这款游戏移植到iPhone/iPad平台之前就已在桌面电脑市场风靡。其次,设计师George Fan在大名鼎鼎的暴雪公司及知名休闲游戏公司PopCap有丰富的工作经历,开发过“暗黑破坏神3”、“疯狂水族馆”等成功作品。最后,借助PopCap公司在休闲游戏市场多年积累的研发实力和发行能力,这才一举成功。

冷僻领域也不例外。Epocrates Rx是一款在美国医生群体中颇为流行的应用,通过它,医生们可以查看用药的正确剂量、副作用,以确保用药正确,据称其可以检索到3300种以上的药品。Epocrates公司在移动应用领域的成功,建立在其十多年在药品数据库方面的积累之上,超过100万的卫生领域专家、包括全美超过45%的药师都是它的用户。

因此,一个看上去平淡无奇却遭受热捧的应用,其背后往往蕴含了创新者厚积薄发的功力。创新是一项关乎发挥优势的活动。自身没有创新优势或者对这些优势认识不足的企业,才会盲目跟风热门领域或盲目多元化,最终处处落败。

质量第一,速度第二:无需解释的准则

移动应用的创新,质量第一,速度第二。建立在质量基础之上的速度是制胜王道,脱离了质量基础的速度则不啻为一场灾难。

在移动应用创新的生态系统中,质量保证(Quality Assurance)的部分工作交给了开放平台去完成。比如苹果应用商店对于应用发布有着严格的审核机制,质量不合格不予发布。而对开发者来说,更好的质量意味着更好的产品、更好的用户体验、更多的好评、更高的排名,再辅以持续的接受用户反馈和更新,才能延长产品的生命周期和盈利周期。

“愤怒的小鸟”的创意并不新颖,它的游戏功能和要素基本上移植于流行的Flash游戏“摧毁城堡”。但“愤怒的小鸟”在移植过程中运用了自己对移动应用的经验和深刻理解,无论在角色设定、故事情节、物理引擎、动画画面等各个方面都有了大幅的改进,更在游戏火爆之后每隔数周便升级一次,不断添加新的元素,改进游戏质量,所以青出于蓝而胜于蓝。

质量和速度永远是一对矛盾。对于产品创新,特别是在完全市场化的生态系统中创新,质量第一应该成为一种文化,无需解释的准则。虽然总有无数理由让人们试图违背这一点,但真正优秀的团队应该能够克制。另外,质量第一不意味着无限要求提高质量,一定要牺牲速度。当速度需要被牺牲时,必须严格评估,以确保这速度的牺牲可以换来质量

编者按:每次“Big Thing”的出现,都伴随着商业巨星的诞生和巨大商机,以及消费行为的改变。

20世纪60年代的主角是大型计算机。

70年代属于小型计算机。

80年代,微软公司凭借桌面操作系统成为最闪耀的巨星。

90年代,搜索引擎公司谷歌被顶礼膜拜。

最近10年,互联网社交功能逐渐成为重心,Facebook冉冉上升。

IT业下一个“Big Thing”是什么呢?

未来10年,新生代手机和其他智能、互联、便携式的移动产品将取代电视、PC、收音机等等。移动平台和应用就是下一个“Big Thing”。

因此,好消息是:巨浪刚刚拍岸,正待卷起千堆雪,商机无限。

但坏消息是:在这波巨浪中,竞争者也已经蜂拥而至。

谁将胜出呢?

答案是:手握黄金法则的创新者。

移动应用领域崭露头角的开发者或者企业,都凭借创新产品和创新能力占领了移动应用的先机。本期专题邀请移动应用领域的专家总结先行者们的创新法则,并以音乐游戏Tap Tap Revenge的成功对法则加以阐释。

刘青焱 爱立信研究院研究员,爱立信实验室(中国)负责人,开放平台实验室联合创始人,重点研究方向为互联网向移动互联网、物联网演进过程中的技术创新和商业实践。

[ 关键词:移动互联网 评论  原文/来源链接 ]

来源:草根网(www.20ju.com) – 互联网界的读者文摘

IEEE成立两个工作组规范云计算标准

Categories: 未分类  |   No Comments

IEEE成立两个工作组规范云计算标准

ugmbbc发布于 2011-04-19 06:55:35|606 次阅读 字体:大 小 打印预览

电气与电子工程师协会(IEEE)近日宣布成立两个工作组,致力于开发云计算标准。这两个工作组分别为P2301和P2302,前者将采用多种文件格式和接口标准,研究云迁移和云管理方面的标准化;后者将将尝试定义一系列标准,以确保云服务之间的互操作性。

今年3月,欧盟已经开始关注云计算标准问题。欧盟关注的重点是互操作性,目标是让用户能像更换互联网服务供应商一样更换云服务供应商。

统一的云计算标准有助于确保云计算的开放和有序竞争,防止技术锁定。当前,数据移植已经成为云计算领域的一个难题。再加上微软、亚马逊和谷歌等科技公司纷纷推出云计算服务,使得该问题变得尤为突出。

国产开源PHP博客系统 Simple-Log v1.3发布

Categories: 未分类  |   No Comments

国产开源PHP博客系统 Simple-Log v1.3发布

ugmbbc发布于 2011-04-19 10:40:03|821 次阅读 字体:大 小 打印预览

感谢Simple-Log的投递
Simple-Log是基于PHP+MySQL的开源免费博客系统,系统轻巧运行速度很快并具有很好的可扩展性。v1.3改进功能:
改进评论机制,无限制盖楼
增加Tags
增加附件管理
增加自定义页面
日志每隔1一分钟自动保存到草稿箱

下载:Simple-Log v1.3