Windows Azure 真实案例:软件开发商以基于互联网的平台节省了资金支出,并改善了应用程序 (转)

http://blog.csdn.net/azurechina/archive/2010/09/14/5883027.aspx

Epicor Software Corporation
Epicor 是一家全球范围的企业资源规划方案提供商。该机构最近寻求满足用户需求的,低廉的基于互联网的ERP方案。为了做到这一点, Epicor使用 AzureTM Services Platform开发了一款新的 ERP应用程序。AzureTM Services Platform 是一款新的微软基于云的开发平台。有了 Azure,公司节省了成本,提供了大量基于互联网的服务,拓展了现有开发者技能,所有这一切都为用户提供更好的体验。

业务需求
Epicor,总部位于加利福尼亚洲的欧文,为全球140个国家,超过20,000个用户提供了集成的ERP解决方案。成立于1984,Epicor是一家Microsoft® Gold Certified Partner ,以及世界第六大独立软件开发商。该机构,在全球50家办事处拥有超过 3,000 名职员,在2007财年收入4亿2900万美元。

Epicor 解决方案,构建于微软 .NET 框架之上,特别定位于中小型制造业,分销,零售和酒店业公司。 "我们的应用程序通过保持低库存水平,移动供应链,来帮助用户减少运营成本。" Erik Johnson说道,  Epicor产品研究高级主管。

Azure也为用户提供了软件服务化的另一层面。这样,这意味着他们拥有和管理的软件无需向在线提供商注册,或雇佣大量IT职员。  --Erik Johnson--Epicor产品研究高级主管 。

最近,Epicor 希望能够寻求一个可靠的,具有成本效益的,基于互联网的,连接于非云端ERP系统的应用程序来响应用户的需求。"我们的用户在寻求一款易于使用的在线应用程序,他们可以轻松的部署并控制,他们可以高效的管理供应链运作。" Johnson说道, "如今有一些的网站提供这些服务,但是用户一般必须注册,并为所使用的服务付费,并鼓励其商务伙伴一起使用。即使公司创建了它们自己的网站,他们仍需要管理跨多企业的用户验证。每一个单一供应链用户需要一个IT职员来管理,这对用户来说昂贵而耗时。 "

Epicor 希望寻求一个开发环境,来构建能够满足用户需求的应用程序。

解决方案
在2008年6月, Epicor获得了评估 AzureTM Services Platform的机会,后者是微软云计算平台,用以在互联网上开发和部署软件解决方案。 Azure 提供了一个互联网级别的操作系统,开发者工具,和Web服务,用来加强现有应用程序,或运行一个新的基于互联网的应用程序和服务。该新技术也提供了用于开发的服务套件,包括文件存储,验证服务,访问控制,工作流和分布式数据库。类似于 Epicor的机构可以在Azure云端创建自己的服务,或运行完整的应用程序,并为所需的服务和能力付费。 

在引入Azure之后不久, Epicor决定将 Epicor Enterprise Search,一款包括其ERP套件的互联网搜索体验应用程序,迁移至云端。应用程序使用索引和上传至基于互联网的存储服务的数据来实现搜索功能。现有的方案使用了微软 SQL Server® 数据管理软件,和包括Web功能的微软.NET框架 3.5。为了将搜索程序迁移至Azure,Epicor以Azure数据服务取代了 SQL Server。Epicor 能够在做了一些额外微调之后完全的在Azure上部署应用程序。"因为应用程序在Azure上开发和部署,我们的顾客可以轻松为其关键业务数据获得互联网搜索体验,无需防火墙外额外的内部服务器。" Johnson说道。

Epicor 计划在Azure普遍可用之后立即使得Azure版的 Epicor Enterprise Search 能够可用。

优点:
通过在Azure Services Platform开发其新ERP应用程序,Epicor 能够降低开发成本,为用户提供基于互联网的服务,以微软.NET框架构建。 

•更低的成本.使用Azure, Epicor 开发者能够在互联网上提供Epicor Enterprise Search,无需担心构建自己的数据中心环境的复杂性。"Azure不只是一个操作系统" Johnson 说道, "他是也是开发环境,能够将.NET应用程序直接部署至互联网。因此,开发经费显著降低。这在开发流程中节省了很多成本。" 基于云的模式也减少了Epicor Enterprise Search用户的运营成本。"Azure也为用户提供了软件服务化的另一层面。 " Johnson说道, "这样,这意味着他们拥有和管理的软件无需向在线提供商注册,或雇佣大量IT职员。 "
•提供基于互联网的服务. 有了Microsoft .NET Access Control Service, Epicor Enterprise Search用户会得到一个单一验证基础设施,域名内外皆是。 "我们的用户希望有一个可以轻松访问的应用程序,无需使用应用程序为所有供应链合作伙伴建立账户。" Johnson 说道,"Azure 提供了这些功能。" Epicor也可以使用 Azure在云端发布应用程序的搜索索引,所以远程用户不必用笔记本或移动设备来运行应用程序。"远程用户可以轻松的访问这些索引,无需使用VPN来连入系统。" Johnson 说道,"这真是太简单了"
•构建于已有的IT投入之上 Epicor也可以用微软技术来拓展现有投入,因为 Azure提供开发者熟悉的 .NET 框架,以及使用他们的知识来构建和拓展非云端或云端应用程序的机会。 "这环境真的能让我们的开发者的现有.NET开发技能和经验得以施展。" Johnson确信道。 "因此,我们能够轻松的迁移应用程序至Azure环境中。" 由于Azure能让开发者使用现有的开发经验和技能, Epicor能够更快的构建和部署Epicor Enterprise Search。"总之,我们可以提供更好的软件解决方案来提供用户一个高服务水平协议,这一切都因为有了 Azure。" Johnson 说道。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/azurechina/archive/2010/09/14/5883027.aspx

原文地址:https://www.cnblogs.com/zengxinle/p/1840743.html