12 2016 档案
微服务架构设计
摘要:微服务 软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。 Conway’s law: Organizations which design systems[...] are constrained to produce designs which a...
阅读全文
企业信息化与软件工程的迷思
摘要:企业信息化与软件工程迷思 在IT信息化过程中,软件工程技术持续演化,各个行业都需要IT信息化,信息系统融入基于日常工作中。 在通常软件行业的公司内信息化往往比较健全,而非软件行业的公司做得就相差甚远。 非软件行业公司在这儿,主要指非以软件研发,电子商务互联网为首要赢利的公司与企业。 笔者曾经看到过某个国内上市公司,内部连一个门户Protal都没有。整个公司内部使有QQ做为工作沟通与文...
阅读全文
HTTP API接口安全设计
摘要:HTTP API接口安全设计 API接口调用方式 HTTP + 请求签名机制 HTTP + 参数签名机制 HTTPS + 访问令牌机制 有没有更好的方案? OAuth授权机制 OAuth2.0服务的几种授权流程 ...
阅读全文
云计算下PAAS的解析一
摘要:云计算下PAAS的解析一 PaaS是Platform-as-a-Service的缩写,意思是平台即服务。 把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。所谓PaaS实际上是指将软件研发...
阅读全文