技术开发 频道

对话阿里架构师:走进SaaS应用开发

    网友精彩问答

    网友子非:云计算描述的是计算和存储能力吗?

    王安全:云计算原本是强大分布式计算和存储能力的一个代名词而已,本质上就是计算时间和存储能力的提供。在云上开发出不同的软件或服务只不过是将计算和存储具体化,更接近客户。

    网友Jack:在阿里的SaaS平台上开发应用是不是跟以前集成支付宝接口是一样的吗?

    王安全:有些不一样了,我们提供了一个叫做SIP(Service Integeration Platform)的基础设施,通过RESTFul Style形式进行服务调用,保证接口技术是统一的,以后我们会逐步提供业务语义标准化的接口,如如何买一张机票的接口

    网友lokke:一般,在阿里平台开发一个应用软件要多久?一般的,像流量统计什么的

    王安全:目前开发一个应用要视什么样的业务类型,如淘宝类型的,就会很快,因为我们已经接入了淘宝的API;我们还会逐步将许多不同行业的API接入,提供给我们的开发者,这是从业务层面说。从技术层面,我们会提供用一些非常有用的基础设施,如搜索、流程、任务、性能监控、用户等,极大的减少开发时间,只需要调用我们的服务即可,像流量统计就不需要开发了,我们已经提供了基础的服务;另外我们试图提供一个在线的开发平台,这个平台集成了我上面列举的基础服务和业务组件,我们也提供了一系列的开发标准,如UI组件标准。

    网友Jack:在阿里平台上,是不是可以想开发什么就开发什么?阿里有没有一些用户需求方面的引导?

    王安全:没有限制,但是阿里软件会将用户需求提供给我们的开发者,一方面让开发者可以一对一提供开发服务,另一方随着开发者需求的积累完全可以把这个软件开放给更多的人来使用,获得更多的客户,阿里软件就是帮助开发者开发软件,撮合用户和开发者的软件交易。

    网友DSDC:王老师可不可以给我们介绍一下阿里软件的电子商务云计算中心

    王安全:首先,我们不可避免的会提供计算和存储的服务,但是我们肯定和google、amazon会有非常大的差异,差异目前还是商业机密,不好意思,暂时不能暴露,相信大家在不久的将来就会看到我们的商业云产品了(business cloud)

    51CTO网友:阿里现在开放的API能全部满足软件需求中的功能吗?如果不能满足怎么办?要自己写API?自己写了API 能放到阿里的云上吗?那些api应该都是webservices实现的吧?

    王安全:阿里软件提供的API肯定不能完全满足开发的需求。如果不满足可以自己写,写好后同过我们的SIP接入到阿里软件的平台上,提供给自己或别人用,可以按调用次数或包月等方式进行交易。另外我们也一直会不断的引入各种各样的API,你也可以成我们的服务提供商(ISP),我们希望这个平台上有非常多的API,而且希望这些API背后不是一个简单的机器计算,而更多的是一个商业服务。

    目前是的,但是我们会逐步在技术上将很多东西转化成一个API,比如一个网页,以方便开发者将自己的东西变成服务。

    网友kkdk:在校的计算机专业的学生能做SaaS开发吗?您提倡一开始就做SaaS开发吗?

    王安全:能,非常好的尝试。未来的开发者一定会是SaaS开发模式,因为我们开发出来的应用要给很多人用,希望有好的收入,希望能够快速开发。。。做网站就是SaaS的初级阶段,软件互联化一定是潮流。

    51CTO网友:这种SaaS开发对技术有怎样的要求?比如两年经验,三年经验,开发过几个项目,有类似的技能要求吗?

    跟你依赖的平台有关,平台越完整,开发者就越简单和快速。但是我们来说对用户的理解和用户体验的改进是需要时间的,这一点时间我们不能节约,但是我想阿里软件SaaS平台上的庞大用户群和众多的基础设施、API会帮助到你。对于技术,必须要知道一门开发语言,知道XML、Web Service、Http等相关的知识,门槛还是不高的。

0
相关文章