WebService
是SOA(Service Oriented Architecture)面向服务架构,不依赖于平台和语言,可实现不同语言间的相互调用。通过Internet进行基于HTTP协议的网络应用间交互。
特色:可重用、松耦合、明确定义的接口、无状态的服务设计
- 异构系统的整合
- 不同客户端(浏览器、手机、微信、PC)的整合
- 添加server层:webservice、restlet、ejb
天气预报:通过实现webservice客户端调用远程天气服务实现
单点登录:一个服务实现所有系统的登录
activiti
Activiti是业务流程管理(BPM-Business Process Management)和工作流系统。适用于开发者和系统管理员。核心是BPMN2流程引擎,易于Spring集成使用
BPMN(Business Process Modeling Notation):业务流程建模标注
- 主要在OA(办公自动化)中,把线下流程放到线上。把现实生活中一些流程固化定义到系统中,通过输入表单数据完成业务