编排 (计算机)
编排()是对计算机系统和软件的自动化配置、协调和管理。 使用 编排通常被讨论为拥有一个与生俱来的(inherent)智能或隐含的(implicitly)自主性,但这更多的是一种愿望或类比,而不是技术上的描述。事实上,编排更多的是自动化技术的影响或部署控制理论的元素的系统。 “编排”的说法常常在有关面向服务的架构(Service Oriented Architecture,简称SOA)、虚拟化(virtualization)、服务开通(p…
共 13 篇文章
编排()是对计算机系统和软件的自动化配置、协调和管理。 使用 编排通常被讨论为拥有一个与生俱来的(inherent)智能或隐含的(implicitly)自主性,但这更多的是一种愿望或类比,而不是技术上的描述。事实上,编排更多的是自动化技术的影响或部署控制理论的元素的系统。 “编排”的说法常常在有关面向服务的架构(Service Oriented Architecture,简称SOA)、虚拟化(virtualization)、服务开通(p…
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个“按照分布式事务日志架构的大规模发布/订阅消息队列”,这使它作为企业级基础设施来处理流式数据非常有价值。此外,Kafka可以通过Kafka Connect连接到外部系统(用于数据输入/输出),并提供了Kafka Streams——一个Java流式处理库。 该设计受…
一个数据元由以下两部分组成: 数据元概念:数据元概念是能以一个数据元的形式表示的概念,其描述与任何特定表示法无关。 表示:表示由值域、数据类型、计量单位(如果需要)、表示类(可选)组成。 基于数据建模的视角,一个数据元概念由两部分组成。 对象类:可以对其界限和含义进行明确的表示,且特性和行为遵循相同规则的观念、抽象概念或现实世界中事物的集合。 特性:一个对象类所有成员所共有的特性。 在元数据理论中,数据元素是具有精确含义或精确语义的数据…
面向消息的中间件是一种支持在分布式系统之间发送和接收消息的软件或硬件基础设施。面向消息的中间件允许軟體模組分布在异构平台上,并降低了开发跨多操作系统和网络协议的应用复杂性。该中间件创建了一个分布式通信层,使应用开发者无需关注不同操作系统和网络接口的具体细节。跨越多样平台和网络的应用程序接口通常由面向消息的中间件提供。 该中间件使得独立开发并在不同网络平台上运行的软件组件(应用程序、Servlet 等)能够相互交互。分布在不同网络节点上的…
Apache ActiveMQ是Apache軟件基金會所研發的開放源碼;由於ActiveMQ是一個純Java程式,因此只需要作業系統支援Java虛擬機,ActiveMQ便可執行。 特色 支援Java消息服務 (JMS) 1.1 版本 Spring Framework 集群 (Clustering) 支援的程式語言包括:C、C++、C#、Delphi、Erlang、Adobe Flash、Haskell、Java、JavaScript、P…
面向服务的体系结构()並不特指一種技術,而是一種分散式運算的軟體設計方法。軟體的部分組件(呼叫者),可以透過網路上的通用協定呼叫另一個應用軟體元件執行、運作,讓呼叫者獲得服務。SOA原則上採用开放标准、与軟體资源进行交互并采用表示的标准方式。因此應能跨越廠商、產品與技術。一項服務應視為一個獨立的功能單元,可以遠端存取並獨立執行與更新,例如在線查詢信用卡帳單。 SOA中的一項服務應有以下四個特性: 針對某特定要求的輸出,該服務就是運作一項…
集成軟件是一種用於個人計算機的軟件,它將生產力軟件中常用的功能組合到一個應用程序中。集成軟件的便利性以及易於使用的特性使得不少廠商開始研發了許多集成軟件,最著名的是微軟的Office軟件,此外還有Apple II上的AppleWorks(後被iWork取代)、Commodore上的Vizastar軟件等。集成軟體也一度被認為是導致IBM PC在桌面商業計算機市場中崛起和佔據主導地位的殺手級應用之一。 來由 在GUI倘未普及之前的早期PC…
{{Infobox software | name = Microsoft BizTalk Server | logo = | screenshot = | caption = | developer = Microsoft | released = | discontinued = | latest release version = 2020 | latest release date = | latest preview vers…
服务组件架构(,简称SCA,也译作服务构件架构, 服务组件体系结构)是新出现的但非常重要的由主要的Java EE技术厂商鼓吹的技术规范,提倡者认为SCA能够适合发布符合面向服务架构的原则的应用。 支持者 支持的厂商包括: 最初的成员 BEA,IBM,IONA Technologies,甲骨文公司,SAP公司,Sybase,[http://www.xcalia.com Xcalia] 和Zend Technologies。 2006年7月…
Apache Tuscany提供一个面向服务的核心架构以支持简单快速地开发和运行面向服务的应用程序。其轻巧的运行环境为嵌入或加载到不同的平台而设计。Apache Tuscany实现服务组件架构(SCA)标准,后者定义了一个简单的基于服务的模型用于创建、组装和发布独立于编程语言的服务网络,包括现有或新开发的服务。目前Tuscany社区正在开发SCA 1.0版本。Apache Tuscany也同时实现服务数据对象(SDO)标准,后者提供统一…
Apache Camel是一个基于规则路由和中介引擎,提供企业集成模式的Java对象(POJO)的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。领域特定语言意味着Apache Camel支持你在的集成开发工具中使用平常的,类型安全的,可自动补全的Java代码来编写路由规则,而不需要大量的XML配置文件。同时,也支持在Spring中使用XML配置定义路由和中介规则。 在面向服务的体系结构的项…
企業服務匯流排(Enterprise Service Bus,ESB)的概念是從服務導向架構(Service Oriented Architecture, SOA)發展而來。SOA描述了一种IT基础设施的应用集成模型;其中的软构件集是以一种定义清晰的层次化结构来相互耦合。一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件。 在企业计算领域,企业服务总线是指由中间件基础设施产品技术实现的、 通过事件驱动和…
企业应用集成(Enterprise Application Integration,EAI)是完成在组织内、外的各种异构系统,应用和数据源之间共享和交换信息和协作的途径,方法学,标准和技术。企业应用集成所连接的应用包括各种电子商务系统,企业资源规划系统,客户关系管理系统,供应链管理系统,办公自动化系统,数据库系统,数据仓库等。EAI的原则是集成多个系统并保证各个系统互不干扰。 企业应用集成主要分为:用户界面集成,流程集成,应用集成,数据…