阅读目录:
1.背景介绍
2.SOA的架构层次
2.1.应用服务(原子服务)
2.2.组合服务
2.3.业务服务(编排服务)
3.SOA化的重构
3.1.保留服务空间,为了将来服务的组合
4.运用DDD+GRASP进行分析和设计(防止主观的判断导致错误的假设)
5.SOA分布式下的数据一致性
5.1.分布式事务(基于DTC的分布式事务)
5.2.事务补偿(提供...
分类:
其他好文 时间:
2015-05-08 00:09:39
阅读次数:
142
SOA架构设计经验分享—架构、职责、数据一致性阅读目录:1.背景介绍2.SOA的架构层次2.1.应用服务(原子服务)2.2.组合服务2.3.业务服务(编排服务)3.SOA化的重构3.1.保留服务空间,为了将来服务的组合4.运用DDD+GRASP进行分析和设计(防止主观的判断导致错误的假设)5.SOA...
分类:
其他好文 时间:
2015-05-07 23:54:22
阅读次数:
219
对于任何一个软件开发团队而言,成功的一个重要因素在于成员之间、成员与首先使用软件的用户之间有很好的沟通。Team Foundation Server是一个独立的服务器产品,逻辑上,由下列两层组成,这两层在物理上可以部署在一台或多台计算机上: 应用层——由一组web服务组成,客户机使用一个高度优化的....
分类:
其他好文 时间:
2015-05-06 15:01:27
阅读次数:
117
首先说说我们知道的服务器,比如
IIS, Tomcat, Jboss等.它们都与web应用有关,IIS是一种Web服务组件,包括Web服务器,FTP服务器,NNTP服务器和SMTP服务器;
Tomcat属于轻量级Web服务器,中小型项目中我们经常用到;
Jboss属于重量级的Web应用服务器,包括EJB容器和Web服务器,我们的ITOO项目用的就是Jboss.
我们...
分类:
Web程序 时间:
2015-04-30 20:10:21
阅读次数:
165
从运行模式来看,Android的服务组件没有运行在独立的进程或线程中...
分类:
移动开发 时间:
2015-04-15 13:34:53
阅读次数:
126
在上一篇文章,我们讲了,为什么要使用memched做为缓存服务器(没看的同学请点这里)。下面让我们以memcached-1.2.1-win32版本的服务组件(安装后是以一个windows服务做daemon)和C#API(Enyim.Caching)为基础,做一个"Hello world"级的程序,让...
分类:
系统相关 时间:
2015-04-13 16:32:26
阅读次数:
259
在azure vm上安装了CRM 2015后 Dynamic CRM 2015学习笔记(1)Azure 上安装 CRM 2015, 发现了一个问题,那就是在设置 ->自定义项 –> 开发人员资源 里面的几个ulr(发现服务、组织服务和组织数据服务)都不对,显示的都是http://机器名/XRMSer...
分类:
Web程序 时间:
2015-04-13 09:18:04
阅读次数:
151
Java Se:Java Me 和Java Ee的基础,允许开发和部署在桌面,服务器,嵌入式环境和实时环境中使用的java程序,支持java web服务开发类java ee:是目前java技术应用最广泛的部分,提供web服务,组件模型,管理和通讯API,可以用来实现企业级的面相服务体系结构API:(...
分类:
编程语言 时间:
2015-04-10 21:51:40
阅读次数:
172
kafka.network包主要为kafka提供网络服务,通常不包含具体的逻辑,都是一些最基本的网络服务组件。其中比较重要的是Receive、Send和Handler。Receive和Send封装了底层的入站(inbound)和出站(outbound)字节传输请求,而Handler在此二者间做了一个...
分类:
Web程序 时间:
2015-04-08 09:07:36
阅读次数:
211