`
wu_quanyin
  • 浏览: 209322 次
  • 性别: Icon_minigender_1
  • 来自: 福建省
社区版块
存档分类
最新评论

设计概念

 
阅读更多

 

一,系统外的面向服务设计

系统外的面向服务设计是指系统的对外接口是基于服务的接口,即SOA的实现。通常SOA接口必须遵循以下的设计准则:

 

1.面向服务的接口是一个远程RPC,它的调用参数和返回值必须是非引用型的可序列化对象,通常是简单POJO对象。

(即:所传参数如一些简单的参数,而不是所传的某些参数还要去调用另一些业务层的逻辑)

 

2.面向服务的接口应该是一个完整的业务服务功能点,而不是一个简单的本地方法延伸。

(即:1,如若你提供的业务功能粒度较低,这样一来调用者还需多次调用,才能完成业务,跨系统调用会浪费性能

   2,若所取数据较大时,一次性调用在post也不能处理,传输上也会遇到性能问题,处理方式分成多次post,

     这时给予有状态标记,让使之处理方式一致

)

 

3.面向服务的接口通常是无状态(stateless)的,如果服务需要保持会话状态,必须由客户端进行维护。

(即:提供的服务是无状态,如果客户端在取出数据时,要处理些业务判断,这些都由客户端自行处理,以免产生更多的业务接口)

 

4.面向服务的接口应该对事务封闭的,即一个服务接口调用是一个单独事务。如果出现一个事务性服务需要同时调用两个服务接口,则需要将这两个服务接口封装成第三个新的事务性接口。

(事务的特性)

 

分享到:
评论

相关推荐

    多图详解Spring框架的设计理念与设计模式

    - **概念**:IoC是一种设计原则,它提倡将对象的创建和管理职责从对象本身转移到外部容器中。 - **优势**:促进系统的解耦,使得组件之间更容易进行测试和维护。 3. **面向切面编程(AOP)**: - **定义**:AOP是...

    黑川纪章设计理念研究.doc

    2. **环形城市**:环形城市设计概念体现在郑东新区的交通布局和建筑结构中。通过科学规划,形成了环形道路网络,以及中央商务区(CBD)和副中心的环形建筑群,这样的设计不仅提升了城市的视觉美感,还有效缓解了交通...

    基于服务设计理念的老年人智能家居产品设计研究.pdf

    服务设计理念在这一转变过程中起到了至关重要的作用,本文从多个维度分析了基于服务设计理念的老年人智能家居产品设计的重要性、国内外现状及设计原则。 首先,服务设计理念的核心在于以用户为中心,通过深入分析...

    logo、头像设计理念方案.pdf

    "Logo与头像设计理念方案.pdf" 在这份文件中,我们可以总结出以下几个重要的知识点: 一、品牌识别系统的重要性 在这份文件中,我们可以看到的是一个完整的品牌识别系统的设计理念,包括 Logo、头像的设计理念和...

    Spring_框架的设计理念与设计模式分析

    ### Spring框架的设计理念与设计模式分析 #### 一、Spring框架概述 Spring作为一个顶级的Java开发框架,其设计理念和架构模式对于理解和应用该框架至关重要。本文将深入探讨Spring框架的核心设计理念,以及它如何...

    UI设计理念-如何成为一名UI设计师

    以下将详细阐述UI设计的基本概念、设计过程、交互设计、界面需求分析方法以及优秀UI设计师的特质。 首先,UI,全称User Interface,是指用户与软件、应用程序或网站之间的交互界面。它的主要目标是确保用户能够高效...

    平面设计理念(很好)

    平面设计理念是视觉传达的一种艺术表现形式,它涵盖了各种媒体,如印刷品、数字屏幕、广告牌等。在本文中,我们将深入探讨平面设计的基本概念、关键要素以及它在日常生活中的应用。 平面设计的核心在于通过视觉元素...

    SPN设计理念和核心技术.pdf

    "SPN设计理念和核心技术" SPN(Slice Packet Network)设计理念和核心技术是中国移动集团推出的5G网络承载解决方案,旨在满足ToB业务的高带宽、高安全和低时延要求。SPN设计理念是将5G网络切片化,每个切片可以独立...

    小学数学教学设计理念.pdf

    本文档《小学数学教学设计理念.pdf》深入探讨了数学教学设计理念的重要性及其在小学数学教学中的实施方法,并通过三个具有代表性的案例,具体阐述了如何在教学实践中激发学生的学习热情、积极情感,以及如何培养学生...

    现代十大设计理念人性化设计PDF

    现代十大设计理念人性化设计PDF

    现代设计理念和设计方法在家用医疗产品设计中的运用.rar

    同时,数字化设计工具如CAD(计算机辅助设计)和3D打印技术的应用,使设计过程更加高效,也便于快速验证设计概念。 总的来说,现代设计理念和设计方法在家用医疗产品设计中起到了关键作用,它们推动了产品的创新,...

    多图详解Spring框架的设计理念与设计模式【技术文档】

    Spring框架的设计理念与设计模式 Spring作为现在最优秀的框架之一已被广泛的使用51CTO也曾经针对Spring框架中的JDBC应用做过 报道。本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构...

    [大连]大连开发区滨海路景观设计概念性规划.ppt

    【大连开发区滨海路景观设计概念性规划】是一个关于城市规划和景观设计的项目,旨在提升大连开发区滨海地区的城市形象和居民生活质量。此规划的核心理念围绕着"人与海"的主题,强调了边界(edges)、周期(cycles)...

    专业课程融入思政工作的教学设计理念与方法张黎声.ppt

    专业课程融入思政工作的教学设计理念与方法 课程思政是一种新的教学理念,它将专业课程与思想政治教育相结合,旨在培养学生的思想政治素质和专业能力。课程思政的概念与内涵包括德育、社会主义核心价值观、人文素质...

    UI界面设计概念教程

    UI界面设计概念教程——从无到有界面设计畅想曲

    基于服务设计理念的眼镜选购小程序研究.pdf

    四、服务设计概念 服务设计是综合用户体验、交互设计等理念,将服务作为一个整体来设计。其核心是通过流程和系统的优化,实现高效、愉悦的用户体验。服务设计涉及的工具包括用户角色分析、用户体验旅程图、服务蓝图...

    腾讯的产品设计理念总结PPT

    腾讯的产品设计 理念 来自马化腾 很珍贵的资料 只为少数人分享

    关系数据库设计理念

    该资源主要介绍的是数据库设计的基本思想,通过该数据库可以进行简单的设计的学习,了解基本的设计理念和方法

    住宅建筑设计理念原理分析.ppt

    住宅建筑设计理念原理分析.ppt

Global site tag (gtag.js) - Google Analytics