学员中心登录
IT猎户网
IT就业网
博睿云
IT易学网
营运协同系统
联系我们
18922156670
English
集团站
切换校区
广州
深圳
全部课程
网络技术
华为
HCIA-Datacom
HCIP-Datacom
HCIE-Datacom
思科
CCNA-EI
CCNP-EI
CCIE-EI
系统运维
华为
HCIA-openEuler
HCIP-openEuler
HCIE-openEuler
红帽
RHCSA
RHCE
RHCA
麒麟
KYCA
KYCP
Kubernetes
CKA
CKS
Datacom
/
Security
/
Storage
/
Big-Data
/
Cloud
/
DC
/
UC
/
R&S
/
WLAN
/
Transmission
/
AI
/
IOT
/
GaussDB
/
Kunpeng
HCIP
Datacom
/
R&S
/
Security
/
Storage
/
Big-Data
/
Cloud
/
DC
/
UC
/
WLAN
/
Transmission
/
IOT
AI
HCIE
Datacom
/
R&S
/
Security
/
Storage
/
Big-Data
/
Cloud
/
DC
/
UC
/
WlAN
/
Transmission
数据库
华为
HCIA-openGauss
HCIP-openGauss
HCIE-openGauss
Oracle
OCP
OCM
MySQL
PostgreSQL
PGCA
PGCE
PGCM
TIDB
PCTA
PCTP
人大金仓
KCA
KCP
KCM
云计算
华为
HCIA
Cloud
/
Cloud Service
HCIP
Cloud
/
Cloud Service
HCIE
Cloud
/
Cloud Service
阿里云
ACA
ACP
ACE
腾讯云
TCCA
TCCP
TCCE
亚马逊云
SAA
SAP
安全
华为
HCIA-Security
HCIP-Security
HCIE-Security
CISP
CISP
CISP-PTE
CISP-DSG
CISSP
大数据
华为
HCIA-BigData
HCIP-BigData
HCIE-BigData
人工智能
华为
HCIA-AI
HCIP-AI
项目管理
PMP
ITIL
ITSS
软件开发
鸿蒙
鸿蒙OS移动应用开发
Java
Java高级软件工程师
HTML5
HTML5高级前端工程师
其他
VMware
VCP
技能等级证书
首页
优选课程
华为认证
红帽认证
甲骨文认证
JAVA认证
UI认证
HTML5认证
python认证
思科认证
职业技能等级证书
红帽培训订阅
高校合作
合作理念
合作院校
合作形式
案例分析
企业定制
服务理念
服务内容
服务特色
服务流程
案例汇集
合作名企
考试中心
热门认证考试
预约考试
官方授权考试服务
考场环境
考试流程
考试资讯
学习资源
学习文章
学习视频
关于我们
企业介绍
企业文化
企业环境
密码登录
验证码登录
获取验证码
验证码已发送,请查收短信
微信
电话
复制成功
微信号:
togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
新闻资讯
腾科动态
腾科新闻
业界新闻
考试资讯
业界新闻
当前位置:
首页
> >
业界新闻
> >
云计算应用软件开发实现方案
发布时间:
2022-05-16 14:51:19
云计算应用软件开发平台,包括云计算应用软件开发工具、云计算支撑环境和云存储构件库等。应用软件开发过程由软件系统的建模行为驱动,应用软件开发流程如图1所示。
图1 软件开发流程
云计算应用软件开发过程大致如下:
①使用平台无关模型(Platform Independent Model,PIM)来对系统进行建模。在此过程中,根据客户需求和其他因素对PIM进行精化,以使得能够更加精确地描述系统。
②PIM可以被转换到一个或者多个特定平台模型(Platform Specific Model,PSM),对于每种特定的技术平台都会生成独立的PSM。
③由特定的模型转换方法将每个PSM模型转换为代码。
系统开发最初的需求捕获和分析,最后的测试和发布环节,同传统的软件开发一样。云计算应用软件开发建立系统的PIM模型之后,云端提供构件支持、环境支持、工具支持,将PIM模型自动转换为一个或多个PSM模型,然后再生成代码,最终测试,发布系统。
云计算应用软件开发模型如图2所示。
云计算应用软件开发模型主要分布于云计算环境的两个服务层面:SaaS和PaaS层。
在SaaS层面,向用户提供了如下软件业务化定制接口:
①基于SOA的变换定义编辑器:PIM模型是根据变换规则转换为PSM模型的,变换规则被定义后,可以随平台环境的改变而改变,这就需要变换定义编辑器来对其进行创建和修改。
②基于SOA的模型编辑器:为PIM模型提供的编辑器,可以创建和修改模型。
③基于SOA的代码编辑器:交互开发环境(Interactive DevelopmentEnvironment)提供的常用功能。各个PSM模型转换为代码块之后,由于代码之间存在细节问题,需要进一步调试、编译、代码编辑。
图2 云计算应用软件开发模型架构
以上的用户使用接口均采用SOA的方式提供,平台需要考虑其中的技术细节与使用形式,以及开放给用户的编辑器UI规划等问题。
在PaaS层面,提供了该平台的核心:软件业务化定制引擎。其中,云环境下的模型交换和变换交换总线是联系整个开发平台的技术纽带,其以SOA的架构方式,对外提供统一开放的API,其余分布在云端的各模块借以和它进行交互。该层面包括的各模块的功能概括如下:
①基于云存储的变换定义仓库:基于云存储,保存变换规则。
②基于SOA的模型校验器:用来生成PSM模型的PIM模型必须定义得非常精确。模型校验器可以按照一组预定义或用户定义的规则来检查PIM模型并确保模型适合进行变换。
③变换工具:该工具以开放的风格组合了一系列功能,如PIM到PSM的变换工具、PSM到代码的转换工具、PIM到代码的转换工具。
④基于云存储的模型仓库:基于云存储,保存PIM模型和PSM模型。
⑤代码文件:虽然可以把转换后的代码看作模型,但是这个模型一般是存放在文本文件中的。文本文件不是其他工具能够理解的格式,因此还需要代码文件解析器和代码文件生成器进行辅助理解。
由于平台中各模块都处于云端,因此各模块之间的互操作需要通过统一的形式进行。这里还是选择SOA的方式进行通信与互操作。
您可能也喜欢:
一篇说全!红帽认证架构师RHCA考试介绍
华为欧拉认证考试一览_HCIA_HCIP_HCIE
腾科THIFF总赛季盟约大会圆满闭幕
校企携手结硕果,创新育人谱新篇 —— 腾科与合作院校喜获2024年广东省计算机学会 教育教学成果一等奖
红帽考试从报名到拿证一篇搞定!
分享到:
QQ空间
新浪微博
腾讯微博
人人网
微信
更多
上一篇:
esxi是什么
下一篇:
云计算应用软件总体架构
相关课程推荐
华为认证
红帽认证
Oracle认证
思科认证
oracle认证ocp培训课程
oracle考试培训
红帽linux培训班
红帽rhcsa认证
华为hcie题库
十八年老品牌
微信咨询:gz_togogo
咨询电话:18922156670
咨询网站客服:
在线客服
点击QQ咨询
电话18922156670
在线咨询
在线咨询
×
您好,请问有什么可以帮您?我们将竭诚提供最优质服务!
QQ咨询
下次再说