`
micc010
  • 浏览: 69313 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

have a rest

阅读更多
看了Roy Thomas Fielding博士的论文,做个记录,同时感谢论文译者(李锟、廖志刚、刘丹、杨光)
so let's do it
九阳神功第一式:软件架构
一个软件架构是一个软件系统在其操作的某个阶段的运行时(run-time)元素的抽
象。一个系统可能由很多层抽象和很多个操作阶段组成,每个抽象和操作阶段都
有自己的软件架构。
一个软件架构由一些架构元素(组件、连接器和数据)的配置来定义,这些元
素之间的关系受到约束,以获得想要得到的一组架构属性。
一个组件是软件指令和内部状态的一个抽象单元,通过其接口提供对于数据的转换。
一个连接器是对于组件之间的通讯、协调或者合作进行仲裁的一种抽象机制。
一个数据是组件通过一个连接器接收或发送的信息元素。
一个配置是在系统的运行期间组件、连接器和数据之间的架构关系的结构。
一种架构风格是一组协作的架构约束,这些约束限制了架构元素的角色和功能,以及在任何一个遵循该风格的架构中允许存在的元素之间的关系。
分享到:
评论

相关推荐

    have a rest屏幕定时休息软件

    定时休眠 保护程序员研究 界面简单易用 官网上下载的

    锁屏软件 have a rest

    程序员的同志一定需要一款提醒休息的软件吧,为了保护眼睛,这是一款最简洁的软件,你值得拥有。

    八年级下学期期末检测英语试题(A).doc

    Because he wanted to have a rest. C. Because he was busy. Ⅳ.听短文,选择正确答案。短文读两遍。(5分) ( )16. Linda comes from _________. A. Canada B. Amercia C. France ( ) 17. She was good at...

    八年级下学期期末检测英语试题(B).doc

    Because he wanted to have a rest.21世纪教育网 C. Because he was busy. Ⅳ.听短文,选择正确答案。短文读两遍。(5分) ( )16. Linda comes from _________. A. Canada B. Amercia C. France ( ) 17. She...

    ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish

    ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish helps you build cutting-edge REST services using ASP.NET MVC 4 and the Web API in more depth and detail than any other ...

    node-typescript-koa-rest.zip

    The main purpose of this repository is to build a good project setup and workflow for writing a Node api rest in TypeScript using KOA and an SQL DB. Koa is a new web framework designed by the team ...

    REST API Development with Node.js, 2nd Edition

    If you add to that a well-defined style guide like REST, you’ve got yourself the means to create a scalable, technology-agnostic, and uniform interface for your services to be consumed by your ...

    iOS Apps with REST APIs (2018) pdf epub mobi

    Making your first Swift app that uses a web service can be overwhelming. It seems like every time you try to figure it out you just add more things to learn to your list: REST... ...

    Building a Web Application with PHP and MariaDB.pdf

    Building a web application that will be secure, scale well under pressure, and have an API available to different subscribers is not a simple task, but this book will make this a simple, easy-to-...

    VMware vCloud Architecting a vCloud

    Before proceeding with the rest of this document, you should have read the Service Definition for the type of cloud you are building, private or public. This document is not intended to be a ...

    A Course on Rough Paths

    This book does not have the ambition to provide an exhaustive description of the theory of rough paths, but rather to complement the existing literature on the subject. As a consequence, there are a ...

    Pro.RESTful.APIs.Design.Build.and.Integrate.with.REST.JSON.XML.and.JAX-RS.pdf

    This book is a must have for any microservices or web services developer building applications and services. What You'll Learn Discover the key RESTful APIs, including REST, JSON, XML, JAX, SOAP and...

    东大22春《大学英语(三)》在线平时作业3

    A.have taken place B.has taken place C.took place D.had taken place 答案A 4.— These are certainly beautiful flowers. Thank you so much. — _________________ . A.No, no. It’s nothing B.You are ...

    2008年6月大学英语六级A卷真题

    The prediction is that we will have found a source of inexhaustible, safe, green energy, and that science will have killed off religion. If they are right we will have removed two of the main causes ...

    Think in C++ V1

    In addition, just as you learn many new words intuitively by seeing them in context in a novel,it’s possible to learn a great deal about C from the context in which it is used in the rest of the ...

    Fundamentals of Deep Learning: Designing Next-Generation Machine Intelligence Al

    For the rest of us however, deep learning is still a pretty complex and difficult subject to grasp. If you have a basic understanding of what machine learning is, have familiarity with the Python ...

    a project model for the FreeBSD Project.7z

    A project model for the FreeBSD Project Niklas Saers Copyright © 2002-2005 Niklas Saers [ Split HTML / Single HTML ] Table of Contents Foreword 1 Overview 2 Definitions 2.1. Activity 2.2. Process ...

    Building RESTful Web services with Go

    REST is an architectural style that tackles the challenges of building scalable web services and in today's connected world, APIs have taken a central role on the web. APIs provide the fabric through ...

    Distributed.Computing.with.Go

    Chapter 1, Developer Environment for Go, covers a list of topics and concepts required to start working with Go and rest of the book. Some of these topics include Docker and testing in Go. Chapter 2,...

    Getting MEAN with Mongo, Express, Angular, and Node(Manning,2015)

    Writing a REST API: Exposing the MongoDB database to the application Consuming a REST API: Using an API from inside Express PART 3 ADDING A DYNAMIC FRONT END WITH ANGULAR Adding Angular components to ...

Global site tag (gtag.js) - Google Analytics