微服务:是谁看上了这块小鲜肉

日期: 2015-03-08 作者:蒋红冰 来源:TechTarget中国

微服务——IT领域的又一个新名词。但它是否能如同OpenStack,如同Docker那样成为众人疯抢的“肥肉”呢?从目前来看,可能还没有到达疯抢的地步,但也不乏支持者。

开源工作流平台 “Imixs-Workflow“发布了一款新的微服务架构,作为工作流来管理解决方案。

Imixs的微服务( Imixs-Microservice)提供了一个工作流封装成微服务架构。这一服务可以独立于其背后的技术,绑定的任何业务应用中去。这允许业务应用改变业务逻辑的时,不用更改任何代码。这业务目标可以通过工作流模型控制。

Imixs的微服务是基于Imixs的工作流引擎( Imixs-Workflow Engine)的复杂功能构建的,它可以以多种不同的方法来控制业务数据。Imixs的微服务可以发送电子邮件推送消息、日志业务交换,还可以确保所有类型业务数据的安全。

Imixs的工作流模型可以给业务处理模型(Imixs-Workflow Modeller)中的每琴单独状态设计一个ACL。这许可了高度复杂的业务应用程序,并在每个流程实例周围驻起了安全层。

Rest Service API

Imixs微服务提供了一个灵活的REST Service API,它可以在任何平台和任何应用中得到处理。这一web服务是基于 JSON和XML 对象 ;在现有的项目(Java、.Net、PHP……)中可以轻松集成。一旦要部署新的工作流模型,就可以使用基于 Eclipse 的Imixs工作流模型定义。任何业务对象都可抛出一个基于JSON或XML的流程实例来绑定到新业务流中。然后,这一状态将通过 Imixs的工作流引擎控制;并通过多种途径调用和更新。

Docker映象

Imixs微服务提供了Docke映象。这一作为使得Imixs微服务可以轻松运行在Docker容器在中,并提供强大的方法来集成全功能工作流引擎到微服务架构中。Docke映象可以作为一个模版用于定制项目中,同时为使用微服务架构提供了一个支架。

Imixs工作流和Imixs微服务都是开源项目,可以以多种不同的方式简化业务应用程序的开发。 Imixs软件解决方案提供了专业的服务,并支持企业工作流管理解决方案。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐