1. aws的工具
⊕ 流程建模(Process Model)平台
⊕ 应用建模(Application Model)平台
⊕ 流程自动化(Process Automate)技术
⊕ 应用整合(Integration)技术
⊕ 业务活动监控(BAM)平台
⊕ 流程管理(Process Manage)平台
⊕客户端交互(Portal Worklist)平台
⊕ 流程优化(Optimize)平台
流程建模
AWS的业务流程建模工具是一款基于BPMN标准的流程建模与设计工具,支持XPDL2.0标准的流程XML模型和BPEL标准。业务分析人员和技术开发人员可以同时在该设计环境中进行团队协作。AWS平台的流程建模方式提供了基于纯Web和客户端Studio两种双向兼容的工具,无论采用哪种,都可以时时联机到运行服务器,对运行的模型进行版本管理和在线优化。
AWS的流程建模可支持至顶而下、逐层深入的建模方法,不仅支持用于流程执行的BPM模型,还以利用建模工具从业务师角度对企业价值链、流程区域、流程地图、子流程进行立体的梳理,继而成企业流程的梳理模型和执行模型。
应用建模
探讨企业通过技术来改善流程,主要有两种方法:一种是通过集成和授权来驱动传统的遗留应用系统;另一种是利用现代的BPM系统执行BPM应用。在BPM系统中,流程即为应用程序,这种可理解为流程所定义的每个步骤视为个人或其他应用系统所执行的任务,更加明确的说BPM应用包含了流程和应用程序两部分。在中国,大多数集团企业或行业客户IT建设尚处于初级磨合阶段,大量BPM应用需要进行设计或重建,AWS的应用建模工具和引擎能够为交付每个步骤的应用程序提供全过程的设计工具和执行环境。
值得关注的是AWS借助了MDA(Model Driven Architecture,模型驱动架构)技术,实现了业务应用需求与软件开发技术的分离,让编程技术人员有更多的时间关注在用户需求与业务敏捷性,不必考虑实现细节。透过AWS的MDA模型架构,可以让一个软件应用可视、可控的通过模型组合起来,并随时可以重新进行组合。在AWS所表达的业务系统中,应用就是由看得见、摸的着的系列模型组合而成的,大大降低了应用功能(非流程)的交付周期和难度,使经过简单培训的技术人员也能高质量、高效率的设计出足够复杂的业务应用来。同时AWS的建模工具支持与Eclipse(Java编程环境)的集成,具备简单Java编程经验的设计者可通过扩展各种事件接口实现更复杂的业务逻辑。
自动化
在BPM系统中,AWS将重复的、无增值价值的活动由触发器逻辑自动完成,而“人工任务”是最重要也最有价值的交互活动,“人工任务”在实现流程自动化的一大挑战是如何让当前任务工作者知道 “接力赛的下一棒”,负责这一环节的机制在AWS中被称为“参与者路由方案”。合适的参与者路由方案可以迅速、准确的动态找到任务的处理者,而不必担心因组织、角色的调整而引起的流程调整,组织是为流程自动化服务的。不仅支持按角色、上下关系的参与者路由方案,AWS平台为满足复杂业务、组织结构(例如矩阵式、多维矩阵式组织结构)提供了二十余种常用路由方案和规则表达,灵活满足90%以上的流程自动化路由需求,当不能满足特殊的流程自动化需求时,AWS提供了可自定义扩展的Java接口来编程实现。
应用整合
通过适合的技术可以将外部应用系统的身份、局部应用、业务互交、数据等整合到一起,AWS平台为实现集成提供了开放的工具、产品和技术,通过AWS平台实现集成的几种常见模式:
⊕ 身份被集成:登录状态被三方Portal门户掌管
⊕ 集成身份:登录状态由AWS Portal掌管,整合其他Web应用
⊕ 数据交换:流程中将请求/结果放入ESB企业服务总线或JMS队列
⊕ 协同外部系统数据:流程中读写外部数据(XML、WebServices、DB、Other)
⊕ 协同外部文件格式:流程表单与常用文件格式的转换(Word、Excel、XML、PDF)
⊕ 协同外部沟通平台:流程与外部通讯技术的集成(短信、MSN、EMail、RTX)
⊕ 协同外部Web界面:流程中调用外部Web应用界面(SSO、URL Binding)
⊕ 外部启动/执行AWS流程:在三方外部系统执行AWS流程(SDK API、WebServices)
⊕ 协同外部流程/状态:由AWS流程触发外部系统流程或更改数据的状态(API、WebServices、DB)
业务活动监控(Business Activity Montior,BAM)平台 BAM提供了对业务绩效指标的实时访问,以改进业务运作的速度和效率,并将这些变化和趋势由一系列的图形仪表动态的展现给用户。BAM能够让高管人员以可视化的方式从自己Web Portal上监控业务或流程的“关键指标”(Key Performance Indicator,简称 KPI),AWS平台为实现对流程、变化的业务数据进行时时监控提供了平台级支持。在AWS BAM平台中预设了十余个流程绩效和运行状态的监控,通过Adobe Flex技术将数据动态推送到Web客户端,在实施项目案例时也可根据BAM提供的接口快速封装成自己的业务仪表盘,并通过统一的授权机制将仪表部署给特定用户。
流程管理
除了提供各种度量和绩效指标监控,AWS还为流程管理员提供流程运行实例和任务运行实例的管理,能够对各类实例进行跟踪、转移、停止等相关管理。对流程运行数据提供丰富的统计分析和模型报告。AWS为领导监控全部流程或管辖范围内的流程实例提供了管控查询工具,该工具可以按条件查询到超时异常或符合条件的流程实例,进而打开流程跟踪图和用户表单界面,实现对系统流程运行的管控监督过程简单、透明化。
通过AWS报表工具,流程管理人员可以对任意系统BO数据(用户业务数据)的产生过程进行反向流程跟踪(任务追溯),最终可直达用户表单界面。亦可利用一些特殊的流程管理工具、特性实现非常规需求(例如任务超时绩效统计、表单用户数据版本快照、任务工作交接等)。
客户端
AWS Portal Server为企业用户访问散落各处的Web应用、信息、数据提供了统一的入口,并为BPM用户提供了简洁而高效的流程交互功能,使得流程参与者可以通过集成的入口完成所有任务或对历史任务进行查询、跟踪。
流程优化
适应企业的管理变化是BPM的主要任务,AWS适应变化的能力是所有BPM软件所不及的,这主要取决于AWS在一开始就采用了MDA架构,这一技术使得流程模型和其他业务模型的设计和执行在同一个统一的平台上,并抽取了通用的程序逻辑为丰富的规则表达式,使经过培训的普通人员即可完成流程的优化。使业务人员能够所见即所得,而流程设计人员可以随时在线调整和优化正在运行的流程模型或进行版本管理,并且使这一过程只需要轻点鼠标即可完成,真正实现了企业对战略规划和业务变化的敏捷响应。
2. 怎样在AWS云服务器上使用docker搭建一个网站
ssh进服务器(应该是linux的吧?)
运行docker命令测试,如果没有,安装
一般用docker run docker名称(你可以首先测试官方docker) 还可以暴露端口啥的参数
测试访问
上面的测通以后
把你的代码clone到服务器内
docker build 就生成了你的新docker
docker run 刚刚build的名称
3. 亚马逊EC2的创建步骤
如果你已经准备好使用Amazon Web服务(AWS),那么,至少有两种做法可以用来创建以及使用AWS。一种做法是使用AWS API(应用程序编程接口)调用。建议你在大多数情况下使用第二种做法, 即AWS管理控制台,亚马逊的基于web的界面。
AWS管理控制台的简化流程:
1)AWS注册
2)创建实例的安全组
3)启动Amazon EC2实例
4)连接Amazon EC2实例
5)添加Amazon EC2实例存储
AWS注册
进行AWS注册,单击“注册”,然后按照后续屏幕上的说明。注册时,你会收到你的AWS帐号,之后会用到。
第一次注册AWS,你会收到一个账户,所有的AWS服务都会自动生成一个帐户。包括Amazon EC2服务,S3和EBS存储服务等。虽然AWS能够免费注册,可以使用750个小时,但是,必须提供一个信用卡号,当你使用“收费”服务时,可以用来缴费。
亚马逊使用你提供的电话号码确认你的身份。你会很快收到自动电话系统的来电,系统将提示你输入收到的验证码。一旦验证码经过验证,你的帐户将被激活。
创建IAM用户
当访问AWS服务时,该服务决定了你是否有权限访问该服务资源。创建IAM用户,然后根据不同权限将用户添加到IAM组。接下来,使用一个特殊的URL访问AWS。“账户id”就是你的AWS帐户ID,没有连字符,是你注册AWS时获得的AWS帐户。
创建IAM用户,开启IAM控制台,输入注册AWS时设置的电子邮箱和密码,并按照提供的说明操作。创建IAM用户后,你就能获得凭证,使用上述特殊的URL,登录并且使用Amazon EC2。
创建安全组
安全组作为虚拟防火墙,控制着访问相关实例的允许流量。将入站和出站的规则添加到安全组中来控制流量。入站规则能够控制访问与安全组相关实例的流量,如HTTP。
出站规则控制着到达与安全组相关实例的目的地,可以发送的流量。然而,返回流量,如从主机接收到的响应,收到的流量是自动允许的。如果计划在多个区域启动实例,将需要在每区域区分别创建安全组。
创建安全组,开启Amazon EC2控制台:
为安全组选择区域
点击“创建安全组”,输入一个新安全组的名称和描述
在入站选项卡上,创建规则,比如:
允许进入实例的HTTP流量
允许进入实例的SSH流量
两个AWS内部通信的实例,必须属于同一安全组,或者一个实例的安全组必须配置为接收同一AWS帐户的另一个安全组的流量。安全组被限定区域,因此,在每个区域需要配备适当的安全组,有计划地来运行应用程序。
启动Amazon EC2实例
可以使用AWS管理控制台启动实例。启动实例之前,你必须完成第一个步骤是“注册。”
通过访问Amazon EC2控制台,开始启动程序,选择“启动实例”。选择Amazon Machine Image(AMI)创建启动实例的模板。接下来,通过选择实例类型,为实例选择硬件配置。选择之前为实例创建的安全组,并使用之前创建的凭证,最后启动实例。
为Amazon EC2实例添加EBS卷
启动并且连接一个实例后,可以为实例添加一个EBS卷,或者添加其他存储服务的存储单元。打开Amazon EC2控制台,选择创建实例(EBS卷是敏感区域)的区域,选择实例。你可以选择卷的类型:标准的或者供应的IOPS。最后,附加卷。如果创建了一个空的卷,你需要将卷格式化才可以安装。