抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

WSO2 应用工厂:运行在云中的 DevOps 平台

2013 年 7 月 23 日

WSO2发布应用工厂(App Factory)——一个PaaS 化的DevOps 平台,为企业提供了一套集成工具,用于创建、管理、控制应用程序及其运行在云上所必需的运行时。

WSO2 应用工厂的运行时包含了应用程序开发整个生命周期的必要工具,如:

  • 代码库:Apache SVN(Apache Subversion)、Git
  • 框架:Jenkins、Maven、Bamboo
  • 发布 / 项目管理:JIRA、Redmine
  • 测试:Clover、FindBugs、JUnit

根据 WSO2 的介绍,应用工厂可与“任何 SDLC [软件开发生命周期] 工具集”集成,还可以与“支持 LDAP 的或 Microsoft 活动目录的现有用户库”集成。

WSO2 技术宣传部副总裁 Chris Haddad 介绍,开发人员依然可以通过自己喜欢的 IDE 进行本地工作,只是需要把代码提交到应用工厂的代码库或是外部代码库,从而触发持续交付流程。Haddad 向 InfoQ 介绍道,WSO2 未来计划在应用工厂中,提供一个基于浏览器的 IDE 集成开发环境,这样,整个工具链都运行在云中。

通过应用工厂开发的应用程序可以被部署到应用商店中,这样整个组织都可以使用它们。下面的图片描述了 DevOps 平台的组成部分:

除了项目概况和配置外,用户还可以通过应用工厂门户搭建很多其他资源,比如:数据库(目前是 MySQL)、通过 JDBC 访问的数据存储以及 API,API 将与 WSO2 API 管理器集成。未来,WSO2 计划增加对 Cassandra、MongoDB 和 CouchDB 的支持,而用户可以通过 WSO2 Stratoss 所采用的 Cartridge 架构添加自有数据存储。

该门户还可以用来加强企业和政府的合规性,针对这一点,Haddad 向我们做了如下解释:

当项目推进到某个阶段时(如开发、测试、生产),该门户会显示入口检查单(Gate Checklist)来验证是否符合企业和政府的规定。组织可以自定义入口检查单,并与自动化测试框架集成,从而确保代码符合企业和政府的规定。由于项目审批、推进和部署都集成在一个独立的 DevOps 环境中,因此团队可以确信:在被部署到生产环境之前,该项目是符合规定的。

如同 WSO2 的其他产品,应用工厂也是在 Apache License 2.0 的协议下开源的。

查看英文原文: WSO2 App Factory: A DevOps Platform Running in the Cloud

2013 年 7 月 23 日 07:411888
用户头像

发布了 36 篇内容, 共 12.2 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

B站新一代golang规则引擎的设计与实现

calo

golang B站 高并发 AST 规则引擎

信创舆情一线--两部门发文加强对数字货币等新型权益的保护

统小信uos

压测工具试验

独孤魂

POI内存溢出故障排查

Season

JVM POI jvm调优

四十个鹏城春夏,一场数字繁花

脑极体

最高法主张加强数字货币产权保护有法可依

CECBC区块链专委会

数字货币 法偿货币 中国人民银行 虚拟财产

架构师训练营第八周学习总结

张明森

腾讯面试题: 百度搜索为什么那么快?

小松漫步

面试

1. 初识Jackson -- 世界上最好的JSON库

YourBatman

json Jackson Fastjson

OAM 深入解读:如何基于 OAM Runtime 编写一个扩展 Trait?

钱王骞

云原生 k8s OAM

架构师训练营第八周笔记

Melo

如何识别刷屏文章中的伪科学

Lee Chen

随笔杂谈 前端进阶训练营

【架构训练 Week07 作业】

Rex

PromiseKit 源码阅读

fuyoufang

读《我们为什么要去火星》随笔

Jackchang234987

产品 人生 读书 随笔杂谈

Docker网络学习第四篇-Namespace通信实战

Lazy

Docker Linux 网络

除了技术,加密货币开发者更应关注可使用性

CECBC区块链专委会

加密货币 用户为本 可使用性 容错机制

眼见为实,华为鲲鹏架构服务器生态大揭秘

华为云开发者社区

华为 鲲鹏920 服务器 云服务 华为云

SpreadJS 纯前端表格控件应用案例:雷鸟365在线文档系统

Geek_Willie

前端开发 SpreadJS 在线文档

我的 20 条工作原则

霍太稳@极客邦科技

成长 知识管理 职场成长

Redis系列(六):你说要看Redis线程模型?安排

z小赵

redis 高并发

性能优化

独孤魂

【区块链+通证经济】从量变到质变区块链发展的下一阶段是什么?

CECBC区块链专委会

数字货币 防篡改 通证

LeetCode题解:1. 两数之和,JavaScript,双循环暴力解法,详细注释

Lee Chen

LeetCode 前端进阶训练营

高能预警!Apache Flink Meetup · 上海站返场啦

Apache Flink

flink

BIGO技术:全球时钟同步服务建设

InfoQ_3597a20b53cc

互联网

脑洞:基于Enterprise Continuum证明DDD用于构建汽车的可行性

Winfield

企业架构 领域驱动设计 DDD 架构演进

性能优化概述

superman

Python Kafka 报错:ImportError: cannot import name 'KafkaConsumer'

BigYoung

Python kafka importerror 报错

22种超全用户触点采集,易观方舟SDK又更新了

易观大数据

多云架构下,JAVA微服务技术选型实例解析

华为云开发者社区

Java 开源 微服务 云服务

Study Go: From Zero to Hero

Study Go: From Zero to Hero

WSO2应用工厂:运行在云中的DevOps平台-InfoQ