解决方案概述
客户简介:Citigroup是全世界最大的金融服务集团。
业务需求:
Citigroup想借助各种技术特性为其公司和投资银行覆盖全球的工作队伍和客户基地提供可分布有针对性和高度个性化信息的基于Web的递送平台。
收益:
Citigroup的CitiVision Information Framework基于Microsoft® .NET Framework,有望建立一支配备各种随手可得用于解决客户需求的工具的工作队伍。
所应用的Microsoft技术/产品:
.NET Framework
ASP.NET
XML Web服务
Visual C#
数字仪表板和Web Parts
无接触部署
验证与授权
“除了他们的核心技术和行业洞察力, Microsoft乐于建立长期双赢关系的意愿同样吸引着我们。”——
Paul Galant Citigroup的电子商务与市场数据策略业务主任兼全球负责人
“对于CitiVision的建立,我们真地感到很兴奋。我们认为Microsoft在为我们带来该技术的过程中完成了一件伟大的工作。没有这项技术,我们无法在如此短的时间内得到现在拥有的一切。”——
Paul Galant
Citigroup的电子商务与市场数据策略业务主任兼全球负责人
面向全球用户群的综合、可伸缩、安全和具有高度针对性的信息递送。
Citigroup通过其公司和投资银行(corporate and investment bank,CIB)为全球客户提供广泛的完善服务。它的公司和投资银行服务依赖于向全球客户团体递送准确的、可付诸行动的信息。其提供的信息丰富而多样——包括市场数据、视频、新闻和资产调查。
通过对信息的整合(或‘协调’),Citigroup实现了全球范围的信息实时访问,并利用协作工具捆绑信息递送,由此取得了竞争上的优势。
CIB梦想拥有一个基于浏览器的‘智能’信息递送基础结构,可以向投资银行业者,以及最终向各个机构的客户提供有针对性的、相关的、个性化的和可付诸行动的信息,让他们可以做出更好、更快的决策,同时转变Citigroup内部以及同客户间的全球客户团体协作机制。
CIB的电子商务与市场数据策略业务主任兼全球负责人Paul Galant向Microsoft求助道:“请帮助我建立一个高度可伸缩的、安全的和完全个性化的所有权和第三方内容分布平台。我们需要获得的内容涉及全球已有的所有技术。我们拥有很多信息,但需要一把关键的钥匙来打开这扇大门。”
CitiVision Information Framework满足了所有上述需求。CitiVision是一个使用Visual C#和ASP.NET开发而成的与.NET相互作用的应用软件。Visual C#和ASP.NET是Microsoft .NET Framework中的一套技术,用于构建Web应用程序和XML Web服务。开发小组的许多成员都不具备.NET或Visual C#方面的经验,但是随着项目的展开他们很快掌握了必要的技能。开发小组和行业合作伙伴:Reuters、Thomson和Factiva进行了密切的协作,确保内容可以与这个基础结构进行紧密的集成并在其中得到切实的传递。
CitiVision集成了来自位于各种Web服务器平台上的270个信息资源的各种内容,并把信息放在数字仪表板的Web Part集中。用户可以在浏览器窗口的网页上查看有关信息。除了Internet Explorer浏览器外,用户不需要在他们的桌面计算机上安装任何固定的客户软件。
CitiVision Information Framework是该产品的第二个版本,而在第一个版本中并未使用Microsoft技术。之所以选择.NET作为该项目的生产版本就是出于其出众的性能和伸缩性,以及通过Internet Explorer浏览器提供直观应用程序“行为”的能力。测试显示,CitiVision只需投入15%的容量就可以支持1,000余名用户共用一个Web服务器。Microsoft .NET框架已经得到实践证明,可以围绕敏感、高价值金融信息的传递,解决各种复杂的安全、隐私、日志和访问控制问题。
Galant 说:“除了他们的核心技术和行业洞察力,Microsoft乐于建立长期双赢关系的意愿同样吸引着我们。”
Citigroup中的Corporate and Investment Bank是CitiVision的赞助商和主要用户。该系统框架关注多领域的客户团体,包括公司银行业者(信贷服务、关系管理、现金管理等)和投资银行业者(M&A及其它服务)。这些团体与全球的大客户进行协作,向广大的专业人员,包括首席执行官(Chief Executive Officer,CEO)、首席财政官(Chief Financial Officer,CFO)和部门审计官提供支持,并且为其客户基地中的经营方式和策略小组提供支持。
所有客户团体的成员都可以使用CitiVision来访问恰当而广泛的内部数据、行业分类数据、指定公司的公共数据、以及近乎实时的市场和新闻报道。应用该系统框架的目的就是要让Citigroup团队比其它一流的全球性金融机构的客户团体更聪明、更及时和更具前瞻性地处理业务,提供更多的价值和更深的洞察力,并与全球的客户进行更好的协调。
客户团体可以使用CitiVision及其预定义的指定行业和投资‘频道’,即时地访问原先存在于分散且难以企及的系统中的高价值信息。银行业者可以很容易地为特定的公司客户或客户的投资开发一个包含有针对性的Web Part组合的自定义仪表板。自定义仪表板存放在Web服务器的SQL Server 2000数据库中,位于世界任何地方的公司团体成员都可以即时地对其进行访问。当CitiVision向客户和雇员开放时,银行业者和客户将可以实时地共享信息,并且享用其带来的附加商业利益和敏捷性。
CitiVision是高度可配置的。为了证明这个概念,Citigroup Salomon Smith Barney为一个特定的市场部门建立了一个新型仪表板的合集。“使用Microsoft的门户工具,我们花了不到3个小时就重组了菜单结构并创建40余个新的频道。” 投资银行事业部的电子商务主任兼负责人Dan Gilman说,“这项工作由我们的产品小组来完成。他们虽然拥有高水平的业务技巧,但绝对没有程序设计方面的技能。另外,进行这些改动并不需要设计任何程序,而且我们利用了先前收到的用户反馈来组织和构建生产环境。不用说,这就是对CitiVision的内容管理能力的最好测试。快速响应用户的请求是我们的最高目标之一,而CitiVision Information Framework无疑让我们实现了这一目标。”
“这就是我们为何采用Microsoft的技术和产品的原因,”Galant回答道,“对于CitiVision的建立,我们真地感到很兴奋。我们认为Microsoft在为我们带来该技术的过程中完成了一件伟大的工作。没有这项技术,我们无法在如此短的时间内得到现在拥有的一切。”
业务挑战
Citigroup每年需要花费10亿美元用于调查和分析。调查和分析所需的多数原始信息均是由Reuters、Thomson和Factiva等主要的市场数据机构有偿提供。然后,由银行业者为这些信息添加专门的分析,来提高针对指定行业的数据质量,并透视特定的贷款、资本结构和服务问题。
Citigroup需要一个更有效率、更具成效和更富投资收益的方法来自动化信息的搜集和发送。它需要一个可以在同一位置提供所有可用信息的集成系统,而不是许多个拥有不同用户界面、登录密码和权限的不同应用程序。
除了当前影响所有企业的各种因素外,Citigroup的规模和历史也造就了一些独特的挑战。Citigroup经历了一系列重大的并购事件,其银行业者所需的内容源于多种资源和技术类型,包括视频内容、流动市场数据、异步新闻、信贷信息和打印的调查资料。因此,需要接入Salomon的专有内容,并集成来自Reuters、Thomson、Bloomberg和Dow Jones等调查资料、新闻和市场数据提供商的第三方内容。
结合上述业务要求,Citigroup还对新系统提出了下列要求:
· 具备高度可伸缩性,支持广大的客户基地:在早期尝试建立一个不使用Microsoft技术的自动化解决方案中,系统最多只能在每台服务器上支持30个客户。现在,有了.NET技术,每台服务器可以同时支持1,000多个用户,而通过超大的群集,总用户基地的容量可以很容易地达到50,000个用户。
· 易对覆盖全球100多个国家的Citigroup工作队伍进行部署:基于Web的系统是首选,因为它可以实现对用户工作站的零接触部署。全球的指定用户社区均可以访问这种系统。
· 完全基于经过检验的软件工具和技术。
· 容易使用并实现实时的高度可配置和‘个性化’:系统必须使银行业者和公司客户很容易地预备个性化的资料、共享新信息以及根据个人需要自定义信息界面。此外,用户界面必须具备一流的拖放和大小切换功能,视觉上必须引人注目,以达到增强站点‘吸引力’的目的。
· 通过提供与Microsoft Office及其它商业生产工具的无缝集成,利用Citigroup的全球协作基础架构。
· 容易管理,达到提供最大商务敏捷性的目的:举例来说,一旦有新的金融信息可用,如果必要的话,系统就可以在当天在线发送该信息。
· 尽快应用:理想上,从提出设计概念和原型到应用完整的门户引擎进行用户验收测试的期限是3个月。
解决方案
2001年11月,电子商务与市场数据策略全球负责人Paul Galant向Microsoft寻求一个符合Citigroup要求的解决方案。
Microsoft任命从事Microsoft Consulting Services Financial Services Group垂直业务的Zeid Shubailat为专门的业务经理。随后,召集组成了一个开发小组,由来自Microsoft咨询服务部的Erik Saltwell和Microsoft .NET解决方案结构体系小组的Dan Woodman共同领导。这个小组的成员还包括Microsoft的顾问和Citigroup的开发人员,并得到了来自Reuters、Thomson和Factiva的密切协作和行业信息。开发小组具备了多种技能,包括C++、Java和Visual Basic,但是在Microsoft .NET框架、Visual C#或其它.NET兼容语言方面的经验却少得可怜。
Microsoft的顾问和来自Citigroup的小组成员在Microsoft学院花了3个星期的时间为基于.NET框架的新系统开发了一个工作模型。与此同时,该小组的其它成员接受了一个为期一周的培训课程来学习Visual C#程序设计语言。
基于对银行业者及其客户的需求和业务的已有认识,该开发小组能够在3个月内完成对CitiVision Information Framework的开发,而整个解决方案也在6个月内结束了部署。CitiVision集成了270个信息源,包括内部和第三方数据,并实现了向前端浏览器的信息发送。用户可以在一个集成的环境中,使用单个密码登录访问大量来自Citigroup的可用信息。
浏览器的脚本包含15,000多行命令,提供了一个高度可定义和个性化的用户界面,成为了该项目成功的关键因素。此外,因为使用了客户端应用程序来运行浏览器,所有不需要在用户的计算机上部署任何软件。用户可以下载任何格式的最新数据,并很容易地在他们的浏览器中查看有关信息。
在服务器方面,使用Visual C#和ASP.NET开发了一个ASP.NET Web应用程序。该Web应用程序构建显示于用户浏览器中的HTML页面。HTML页面包含了固定的导航区域和菜单、以及一个用于显示内容的客户区域。客户区域使用了类似Microsoft Digital Dashboard(数字仪表板)的技术,包含了一个Web Parts集合,每个Web Part都为用户提供一条指定的信息。例如,有些Web Parts显示市场数据、公司简介、实况的动态视频等等。更多有关Digital Dashboard和Web Parts的信息,请参见附录1。
下图为Web浏览器所显示的典型CitiVision界面。