Service-oriented architecture (original) (raw)

About DBpedia

Service Oriented Architecture (SOA, česky architektura orientovaná na služby) je sada principů a metodologií, která doporučuje skládat složité aplikace a jiné systémy ze skupiny na sobě nezávislých komponent poskytujících služby. V softwarovém inženýrství je založena na spolupráci nezávislých služeb. Služba je určitá část funkčnosti z informačních systémů organizace, zpřístupněná pomocí standardního rozhraní. Každý jednotlivý informační systém může poskytovat i větší množství služeb svému okolí.

thumbnail

Property Value
dbo:abstract L'Arquitectura Orientada a Serveis (en anglès Service Oriented Architecture), és un concepte d'arquitectura de programari que defineix la utilització de serveis per a donar suport als requisits del negoci. Permet la creació de sistemes altament escalables que reflecteixen el negoci de l'organització, al seu torn brinda una forma estàndard d'exposició i invocació de serveis (comunament però no exclusivament serveis web), la qual cosa facilita la interacció entre diferents sistemes propis o de tercers. SOA defineix les següents capes de programari: * Aplicacions bàsiques - Sistemes desenvolupats sota qualsevol arquitectura o tecnologia, geogràficament dispersos i sota qualsevol figura de propietat. * D'exposició de funcionalitats - On les funcionalitats de la capa aplicatives són exposades en forma de serveis (serveis web). * D'integració de serveis - Faciliten l'intercanvi de dades entre elements de la capa aplicativa orientada a processos empresarials interns o en col·laboració. * De composició de processos - Que defineix el procés en termes del negoci i les seves necessitats, i que varia en funció del negoci. * De lliurament - on els serveis són desplegats als usuaris finals. SOA proporciona una metodologia i un marc de treball per a documentar les capacitats de negoci i pot donar suport a les activitats d'integració i consolidació. (ca) Service Oriented Architecture (SOA, česky architektura orientovaná na služby) je sada principů a metodologií, která doporučuje skládat složité aplikace a jiné systémy ze skupiny na sobě nezávislých komponent poskytujících služby. V softwarovém inženýrství je založena na spolupráci nezávislých služeb. Služba je určitá část funkčnosti z informačních systémů organizace, zpřístupněná pomocí standardního rozhraní. Každý jednotlivý informační systém může poskytovat i větší množství služeb svému okolí. (cs) البنية الخدمية (SOA) هي مجموعة من مبادئ تستخدم في مجال الحوسبة أثناء مراحل . يقدم النظام الذي يستخدم هذه البنية وظائفه على هيئة حزمة من المتعاونة التي يمكن استخدامها من قبل أنظمة مختلفة من مجالات تجارية متعددة. كما أن البنية الخدمية تتيح لمستخدمي الخدمات – مثل تطبيقات الويب - طريقة للتعرف على خدمات SOA الموجودة، فمثلا قد تقدم مجموعة من الأقسام المنفصلة بداخل شركة ما عددا من خدمات SOA بأكثر من لغة برمجة، ويستفيد عملاؤهم من الواجهة الواضحة والسهلة لهذه الخدمات. تستخدم لغة XML في التواصل مع واجهة خدمات SOA عادة وليس بالضرورة. تشرح بنية SOA كيفية اندماج تطبيقات ويب مستقلة تماما لخلق بيئة ويب، وتستخدم منصات برمجية متعددة. تعرف البنية واجهة الخدمات في صورة وظائف وبروتوكولات بدلا من تعريفها كواجهة برمجة تطبيقات API. يسمى المدخل لتطبيق SOA نقطة نهاية endpoint. تتطلب وجود بين الخدمات وأنظمة التشغيل وأي تقنية برمجية أخرى مستخدمة في التطبيقات. تقسم البنية الوظائف إلى مجموعة من الوحدات المستقلة – أو الخدمات،– يقدمها المبرمجون على الشبكة حتى يتمكن المستخدمون من إعادة استخدامها ودمجها لبناء التطبيقات. يتواصل المستخدمون مع هذه الخدمات من خلال تداول البيانات في صياغات مشتركة وواضحة أو بتنسيق نشاط معين بين خدمتين أو أكثر. يمكن النظر إلى البنية الخدمية في إطار بدءً من المبادئ الأولى للحوسبة الموزعة distributed computing والبرمجة التركيبية modular programming – مرورا بالبنية الخدمية – وصولا للممارسات الحالية في تطبيقات المزج mashups وتطبيقات ساس والحوسبة السحابية Cloud Computing (التي يراها البعض امتدادا للبنية الخدمية). (ar) Servorientita arkitekturo (SOA) estas fleksebla aro da ellaboraj principoj uzataj dum la fazoj de sistema disvolvo kaj integrado en komputado. Sistemo bazita sur SOA pakos funkcion kiel sinsekvon de kiu povas esti uzata en multaj apartaj sistemoj el pluraj laborsektoroj. SOA ĝenerale ankaŭ provizas manieron por servkonsumantoj, kiaj teksaĵ-bazaj aplikacioj, estis informita pri disponeblaj SOA-bazitaj servoj. Por ekzemplo, pluraj apartaj unuoj en kompanio povas disvolvi kaj funkciigi SOA-servojn in malsamaj programlingvoj; iliaj respektivaj profitos de bone komprenita, bone difinita interfaco por aliri ilin. XML estas komune uzata por interfaci kun SOA-servoj, kvankam tio ne estas postulata. SOA difinas kiel integri larĝe malsamaj aplikacioj por teksaĵ-bazita ĉirkaŭo kaj uzas multajn implementajn platformojn. Pli ol difini API, SOA difinas la interfacon laŭ protokoloj kaj funkcioj. Finpunkto estas la enirpunkto de SOA-implementaĵo. postulas de servoj kun mastrumaj sistemoj, kaj aliaj teknologioj sub apliklacioj. SOA apartigas funkciojn en apartaj unuoj, aŭ servoj, kiun implementantoj ofertas trans reto por ebligi al la uzantoj kombini kaj reuzi ilin en iliaj propraj aplikaciaj disvolvoj. Tiuj servoj kaj ties respondaj konsumantoj komunikas inter si sendante datumojn laŭ bone difinita, komuna formato, aŭ per kunordigo de agado inter du aŭ pli da servoj. Oni povas konsideri SOA kiel , male al aŭ . (eo) Serviceorientierte Architektur (SOA, englisch service-oriented architecture), auch dienstorientierte Architektur, ist ein Architekturmuster der Informationstechnik aus dem Bereich der verteilten Systeme, um Dienste von IT-Systemen zu strukturieren und zu nutzen. Eine besondere Rolle spielt dabei die Orientierung an Geschäftsprozessen, deren Abstraktionsebenen die Grundlage für konkrete Serviceimplementierungen sind: „Vergib einen Kredit“ ist beispielsweise auf einer hohen Ebene angesiedelt, dahinter verbirgt sich bei einem Bankunternehmen ein Geschäftsprozess mit mehreren beteiligten Personen und informationstechnischen Systemen („Eröffnen der Geschäftsbeziehung“, „Eröffnen eines oder mehrerer Konten“, „Kreditvertrag...“ und so weiter), während „Trage den Kunden ins Kundenverzeichnis ein“ ein Dienst auf einer niedrigeren Ebene ist. Durch Zusammensetzen (Orchestrierung) von Services niedriger Abstraktionsebenen können so recht flexibel und unter Ermöglichung größtmöglicher Wiederverwendbarkeit Services höherer Abstraktionsebenen geschaffen werden. (de) La Arquitectura Orientada a Servicios (SOA, siglas del inglés Service Oriented Architecture) es un estilo de arquitectura de TI que se apoya en la orientación a servicios. La orientación a servicios es una forma de pensar en servicios, su construcción y sus resultados. Un servicio es una representación lógica de una actividad de negocio que tiene un resultado de negocio específico (ejemplo: comprobar el crédito de un cliente, obtener datos de clima, consolidar reportes de perforación) El estilo de arquitectura SOA se caracteriza por: * Estar basado en el diseño de servicios que reflejan las actividades del negocio en el mundo real. Estas actividades forman parte de los procesos de negocio de la compañía. * Representar los servicios utilizando descripciones de negocio para asignarles un contexto de negocio. * Tener requerimientos de infraestructura específicos y únicos para este tipo de arquitectura. En general se recomienda el uso de estándares abiertos para la interoperabilidad y transparencia en la ubicación de servicios. * Estar implementada de acuerdo con las condiciones específicas de la arquitectura de TI en cada compañía. * Requerir un gobierno fuerte sobre las representación e implementación de servicios. * Requerir un conjunto de pruebas que determinen que es un buen servicio.[1] El desarrollo e implementación de una arquitectura SOA se rige por los principios descritos en el manifiesto SOA. Por otra parte la aplicación de la orientación a servicios se divide en 2 grandes etapas: 1. * Análisis orientado a servicios (Modelado de servicios) 2. * Diseño orientado a servicios, El diseño orientado a servicios cuenta con 8 principios de diseño que se aplican sobre cada uno de los servicios modelados, esto principios de diseño son: 3. * Contrato de servicio estandarizado: Los contratos de servicio cumplen con los mismos estándares de diseño.[2] 4. * Bajo acoplamiento: Los servicios evitan acoplarse a la tecnología que los implementa y a su vez reducen el acoplamiento impuesto a los consumidores.[3] 5. * Abstracción: Los contratos presentan la información mínima requerida y la información de los servicios se limita a los expuesto en el contrato.[4] 6. * Reusabilidad: Los servicios expresan y contienen lógica de negocio independiente del consumidor y su entorno, por lo tanto se convierten en activos de la empresa.[5] 7. * Autonomía: Los servicios deben tener un gran control de los recursos tecnológicos sobre los cuales están implementados.[6] 8. * Sin estado: Los servicios reducen el consumo de recursos al delegar el manejo de estados (sesiones) cuando se requiera.[7] 9. * Garantizar su descubrimiento: Lo servicios cuentan con metadata que permite descubrirlos e interpretar el servicio en términos de negocio.[8] 10. * Preparado para ser usado en composiciones: Los servicios pueden hacer parte de una composición sin importar el tamaño y complejidad de la misma.[9] (es) SOA (service oriented architecture, arsitektur berorientasi layanan) adalah suatu gaya yang membuat dan menggunakan proses bisnis dalam bentuk paket layanan sepanjang . SOA juga mendefinisikan dan menentukan arsitektur teknologi informasi (TI) yang dapat menunjang berbagai aplikasi untuk saling bertukar data dan berpartisipasi dalam proses bisnis. Fungsi-fungsi ini tidak terikat dengan sistem operasi dan bahasa pemrograman yang mendasari aplikasi-aplikasi tersebut. SOA membagi fungsi-fungsi menjadi unit-unit yang berbeda (layanan), yang dapat didistribusikan melalui suatu jaringan dan dikombinasikan serta digunakan ulang untuk membentuk aplikasi bisnis. Layanan-layanan ini saling berkomunikasi dengan mempertukarkan data antar mereka atau dengan mengkoordinasikan aktivitas antara dua atau lebih layanan. Konsep SOA sering dianggap didasari atau berkembang dari konsep-konsep yang lebih lama dari komputasi terdistribusi dan . (in) L'architecture orientée services ou AOS (calque de l'anglais service-oriented architecture, SOA) est une forme d'architecture de médiation qui est un modèle d'interaction applicative qui met en œuvre des services (composants logiciels) : * avec une forte cohérence interne (par l'utilisation d'un format d'échange pivot, le plus souvent XML ou JSON) ; * des couplages externes « lâches » (par l'utilisation d'une couche d'interface interopérable, le plus souvent un service web WS-*). Ce terme est apparu au cours de la période 2000-2001 et concernait à l'origine essentiellement les problématiques d'interopérabilité syntaxique en relation avec les technologies d'informatique utilisées en entreprise. Cette conception a évolué pour désigner maintenant le sous-ensemble particulier d'architecture de médiation en fonction de la technologie disponible. Dans la vie de tous les jours, un fournisseur offre un service à un client le consommant dans une relation de confiance établie entre les deux parties. En général, le client s’intéresse uniquement au résultat produit du service sans avoir le besoin ni le souci de savoir comment ce dernier est obtenu. La SOA suit ce même principe. Le service est une action exécutée par un « fournisseur » (ou « producteur ») à l'intention d'un « client » (ou « consommateur »), cependant l'interaction entre consommateur et producteur est faite par le biais d'un médiateur (qui peut être un bus) responsable de la mise en relation des composants. Le service étant à grandes mailles, il englobe et propose les fonctionnalités des composants du système. Ces systèmes peuvent aussi être définis comme des couches applicatives. L'architecture orientée services est une réponse très efficace aux problématiques que rencontrent les entreprises en termes de réutilisabilité, d'interopérabilité et de réduction de couplage entre les différents systèmes qui implémentent leurs systèmes d'information. Les SOA ou AOS ont été popularisées avec l'apparition de standards comme les Services Web dans l'e-commerce (commerce électronique) (B2B, inter-entreprise, ou B2C, d'entreprise à consommateur), fondés sur des plates-formes comme Java EE ou .NET. Elles mettent en application une partie des principes d'urbanisation. Au sein de l'architecture orientée services, on distingue les notions d'annuaire, de bus, de contrat et de service, ce dernier étant le noyau et le point central d'une architecture orientée services. La déclinaison ou plus précisément la mise en œuvre de la SOA qui repose entièrement sur Internet est appelée la WOA (Web-oriented architecture). (fr) In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provided to the other components by application components, through a communication protocol over a network. A service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online. SOA is also intended to be independent of vendors, products and technologies. Service orientation is a way of thinking in terms of services and service-based development and the outcomes of services. A service has four properties according to one of many definitions of SOA: 1. * It logically represents a repeatable business activity with a specified outcome. 2. * It is self-contained. 3. * It is a black box for its consumers, meaning the consumer does not have to be aware of the service's inner workings. 4. * It may be composed of other services. Different services can be used in conjunction as a service mesh to provide the functionality of a large software application, a principle SOA shares with modular programming. Service-oriented architecture integrates distributed, separately maintained and deployed software components. It is enabled by technologies and standards that facilitate components' communication and cooperation over a network, especially over an IP network. SOA is related to the idea of an API (application programming interface), an interface or communication protocol between different parts of a computer program intended to simplify the implementation and maintenance of software. An API can be thought of as the service, and the SOA the architecture that allows the service to operate. (en) Nell'ambito dell'informatica, con la locuzione inglese di Service-Oriented Architecture (SOA) si indica generalmente un'architettura software adatta a supportare l'uso di servizi Web per garantire l'interoperabilità tra diversi sistemi così da consentire l'utilizzo delle singole applicazioni come componenti del processo di business e soddisfare le richieste degli utenti in modo integrato e trasparente. Elementi di una SOA, di Dirk Krafzig, Karl Banke, e Dirk Slama. Enterprise SOA. Prentice Hall, 2005 (it) Service-oriëntatie, vertaling van service-oriented architecture (SOA), is een architectuurmodel, geen technologie op zich. Centraal bestaat een SOA-opgebouwd systeem uit servicecontracten. Hierbij is sprake van afnemers van diensten en leveranciers. (nl) 서비스 지향 아키텍처(Service Oriented Architecture, 약칭 SOA 「에스오에이」혹은 「소아」로 발음)란 대규모 컴퓨터 시스템을 구축할 때의 개념으로 업무상의 일 처리에 해당하는 소프트웨어 기능을 서비스로 판단하여 그 서비스를 네트워크상에 연동하여 시스템 전체를 구축해 나가는 방법론이다. 업무 처리 변화를 시스템에 빠르게 반영하고자 하는 수요에 대응하기 위해 2004년부터 IT 업계에서 주목을 하고 있다. (ko) ソフトウェア工学において、サービス指向アーキテクチャ(サービスしこうアーキテクチャ、Service-oriented architecture、SOA, 「エスオーエイ」あるいは「ソーア」と発音)とは、大規模なコンピュータ・システムを構築する際の概念あるいは手法の一つで、業務上の一処理に相当するソフトウェアの機能をサービスと見立て、そのサービスをネットワーク上で連携させてシステムの全体を構築していくことを指す言葉である。業務処理の変化をシステムの変更に素早く反映させたいという需要に応えうるものとして、2004年頃からIT業界において注目を集めている。2009年頃からクラウドコンピューティングの台頭とともに、その必要性が再認識されるようになってきている。 (ja) Architektura zorientowana na usługi (ang. service-oriented architecture, SOA) – koncepcja tworzenia systemów informatycznych, w której główny nacisk stawia się na definiowanie usług, które spełnią wymagania użytkownika. Pojęcie SOA obejmuje zestaw metod organizacyjnych i technicznych mający na celu powiązanie biznesowej strony organizacji z jej zasobami informatycznymi. Mianem usługi określa się tu każdy element oprogramowania, mogący działać niezależnie od innych oraz posiadający zdefiniowany interfejs, za pomocą którego udostępnia realizowane funkcje. Sposób działania każdej usługi jest w całości zdefiniowany przez interfejs ukrywający szczegóły implementacyjne – niewidoczne i nieistotne z punktu widzenia klientów. Dodatkowo, istnieje wspólne, dostępne dla wszystkich usług medium komunikacyjne, umożliwiające swobodny przepływ danych pomiędzy elementami platformy. Architektura SOA podobna jest do obiektów rozproszonych, jednak opisuje rozwiązanie na wyższym poziomie abstrakcji. Interfejsy usług są zazwyczaj definiowane w sposób abstrakcyjny i niezależny od platformy programistycznej. Również same usługi są często implementowane na bazie różnych technologii i udostępniane za pomocą niezależnego protokołu komunikacyjnego. Do modelowania procesów biznesowych realizowanych w SOA można wykorzystywać notację BPMN przygotowaną m.in. do opisu tej klasy zagadnień. W modelach takich komunikacja z usługami jest modelowana jako zdarzenia typu wyślij/odbierz wiadomość (komunikat) zawierająca odpowiednie dane wysłane/pobierane do/od usługi. (pl) SOA é o acrônimo de Service-Oriented Architecture (em português: Arquitetura Orientada a Serviços) é um padrão de projeto de software, ou padrão de arquitetura de software de baixo acoplamento, onde as funcionalidades implementadas nas aplicações devem ser disponibilizadas na forma de serviços, acessíveis normalmente via web services, é baseada nos princípios da computação distribuída, que utiliza o paradigma request/reply para estabelecer a comunicação entre os sistemas clientes e os sistemas dos serviços. Frequentemente estes serviços são conectados através de um "barramento de serviços" (enterprise service bus, em inglês) que disponibiliza interfaces, ou contratos, acessíveis através de web services ou outra forma de comunicação entre aplicações. Além da perspectiva estritamente técnica, a arquitetura orientada a serviços também se relaciona com determinadas políticas e conjuntos de "boas práticas" que pretendem criar um processo para facilitar a tarefa de encontrar, definir e gerenciar os serviços disponibilizados. A arquitetura orientada a serviços também se insere em um processo de reorganização dos departamentos de tecnologia da informação das organizações, permitindo um melhor relacionamento entre as áreas que dão suporte tecnológico à empresa e as áreas responsáveis pelo negócio propriamente dito, graças a maior agilidade na implementação de novos serviços e reutilização dos ativos existentes. (pt) Tjänsteorienterad arkitektur (service oriented architecture, SOA) innebär att ett distribuerat IT-system organiseras som en struktur av kommunicerande tjänster. En tjänst är här en betjänande funktion som är väldefinierad, självständig och oberoende av sin omgivning. Kommunikationen kan innebära ett enkelt godkännande av data eller involvera två eller flera tjänster som samordnar en aktivitet. I ett system uppbyggt enligt SOA är resurser tillgängliga för andra system inom ett nätverk som oberoende tjänster, och kan anropas och adresseras på ett standardiserat sätt. Syftet med SOA är att uppfylla de affärsmässiga kraven på ett IT-system. En av styrkorna med SOA är att den mer än andra tekniker uppmuntrar till att återanvända redan befintliga tjänster/system. SOA förknippas ofta med webbtjänster baserade på XML, SOAP, WSDL och UDDI, men är i princip inte begränsad till endast dessa tekniker. (sv) Се́рвісно-орієнто́вана архітекту́ра (англ. Service-oriented architecture, SOA) — архітектурний шаблон програмного забезпечення, модульний підхід до розробки програмного забезпечення, заснований на використанні розподілених, слабко пов'язаних замінних компонентів, оснащених стандартизованими інтерфейсами для взаємодії за стандартизованими протоколами. (uk) Се́рвис-ориенти́рованная архитекту́ра (СОА, англ. service-oriented architecture- SOA) — подход к разработке программного обеспечения, базирующийся на обеспечении удаленного по стандартизированным протоколам использования распределённых, легко заменяемых компонентов (сервисов) со стандартизированными интерфейсами. Программные комплексы, разработанные в соответствии с СОА, обычно реализуются как набор веб-служб, взаимодействующих по протоколу SOAP, но существуют и другие реализации (например, на базе jini, CORBA, на основе REST). Интерфейсы компонентов в сервис-ориентированной архитектуре инкапсулируют детали реализации (операционную систему, платформу, язык программирования) от остальных компонентов, таким образом обеспечивая комбинирование и многократное использование компонентов для построения сложных распределённых программных комплексов, обеспечивая независимость от используемых платформ и инструментов разработки, способствуя масштабируемости и управляемости создаваемых систем. Получила распространение в конце 1990-х — начале 2000-х годов. С середины 2010-х годов обрела популярность микросервисная архитектура — вариант СОА, базирующийся на применении, насколько это возможно, минимальных по размеру сервисов. (ru) 面向服务的体系结构(英語:service-oriented architecture)並不特指一種技術,而是一種分散式運算的軟體設計方法。軟體的部分組件(呼叫者),可以透過網路上的通用協定呼叫另一個應用軟體元件執行、運作,讓呼叫者獲得服務。SOA原則上採用开放标准、与軟體资源进行并采用表示的标准方式。因此應能跨越廠商、產品與技術。一項服務應視為一個獨立的功能單元,可以遠端存取並獨立執行與更新,例如在線查詢信用卡帳單。 SOA中的一項服務應有以下四個特性: 1. * 針對某特定要求的輸出,該服務就是運作一項商業邏輯 2. * 具有完備的特性(self-contained) 3. * 消費者並不需要瞭解此服務的運作過程 4. * 可能由底層其他服務組成 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/SOA_Elements.png?width=300
dbo:wikiPageExternalLink https://www.alexandria.unisg.ch/220592/1/JML_205.pdf
dbo:wikiPageID 666924 (xsd:integer)
dbo:wikiPageLength 36722 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1112440562 (xsd:integer)
dbo:wikiPageWikiLink dbr:Enterprise_portal dbr:Message_passing dbc:Enterprise_application_integration dbc:Service-oriented_(business_computing) dbr:Best_practice dbr:Representational_state_transfer dbr:VTD-XML dbr:DevOps dbr:Information_hiding dbr:OASIS_SOA_Reference_Model dbr:OPC_Unified_Architecture dbc:Web_services dbr:Computer_network dbr:SOAP dbr:SORCER dbr:Service_statelessness_principle dbr:Communications_protocol dbr:GRPC dbr:Apache_Thrift dbr:Application_programming_interface dbr:Cloud_computing dbr:Component-based_software_engineering dbr:Data_distribution_service dbr:Software_architecture dbr:Platform_as_a_service dbr:Microservices dbr:Software_engineering dbc:Architectural_pattern_(computer_science) dbr:Agility dbr:Tim_O'Reilly dbr:Web_service dbr:Web_services dbr:Windows_Communication_Foundation dbr:Distributed_computing dbr:Project_plan dbr:Service_choreography dbr:Process_(computing) dbr:Internet_Communications_Engine dbr:Interoperable dbr:Java_Platform,_Enterprise_Edition dbr:Enterprise_architect dbc:Software_design_patterns dbr:Jini dbr:Black_box dbr:High-level_programming_language dbr:Java_Business_Integration dbr:Java_Platform,_Standard_Edition dbr:Modular_programming dbr:Service-orientation dbr:Software_design dbr:Domain-driven_design dbr:Application_components dbr:Encapsulation_(computer_science) dbr:Idempotent dbr:Metadata dbr:Service-oriented_modeling dbr:Service_discovery dbr:CORBA dbr:Loose_coupling dbr:Mashup_(web_application_hybrid) dbr:SOA_governance dbr:Service-oriented_communications dbr:Service-oriented_development_of_applications dbr:Service-oriented_distributed_applications dbr:Standardized_service_contract dbr:Web_Application_Description_Language dbr:SaaS dbr:List_of_web_service_specifications dbr:Service_abstraction dbr:Service_autonomy_principle dbr:Service_granularity_principle dbr:Service_mesh dbr:Service_reusability_principle dbr:Web_Services_Discovery dbr:Scalability dbr:Service_composability_principle dbr:WS-Coordination dbr:Web_2.0 dbr:WS-CDL dbr:BPEL dbr:Representational_State_Transfer dbr:UDDI dbr:Software_applications dbr:Composite_applications dbr:File:SOA_Elements.png dbr:File:SOA_Metamodel.svg
dbp:wikiPageUsesTemplate dbt:As_of dbt:Authority_control dbt:Cite_journal dbt:Commons_category dbt:Main dbt:Reflist dbt:Short_description dbt:Spoken_Wikipedia dbt:Use_mdy_dates dbt:Which dbt:Software_engineering dbt:Prone_to_spam
dct:subject dbc:Enterprise_application_integration dbc:Service-oriented_(business_computing) dbc:Web_services dbc:Architectural_pattern_(computer_science) dbc:Software_design_patterns
gold:hypernym dbr:Pattern
rdf:type owl:Thing yago:WikicatComputerSystems yago:Artifact100021939 yago:ComputerSystem103085915 yago:Instrumentality103575240 yago:Object100002684 yago:PhysicalEntity100001930 dbo:Disease dbo:MusicGenre yago:System104377057 yago:Whole100003553
rdfs:comment Service Oriented Architecture (SOA, česky architektura orientovaná na služby) je sada principů a metodologií, která doporučuje skládat složité aplikace a jiné systémy ze skupiny na sobě nezávislých komponent poskytujících služby. V softwarovém inženýrství je založena na spolupráci nezávislých služeb. Služba je určitá část funkčnosti z informačních systémů organizace, zpřístupněná pomocí standardního rozhraní. Každý jednotlivý informační systém může poskytovat i větší množství služeb svému okolí. (cs) Nell'ambito dell'informatica, con la locuzione inglese di Service-Oriented Architecture (SOA) si indica generalmente un'architettura software adatta a supportare l'uso di servizi Web per garantire l'interoperabilità tra diversi sistemi così da consentire l'utilizzo delle singole applicazioni come componenti del processo di business e soddisfare le richieste degli utenti in modo integrato e trasparente. Elementi di una SOA, di Dirk Krafzig, Karl Banke, e Dirk Slama. Enterprise SOA. Prentice Hall, 2005 (it) Service-oriëntatie, vertaling van service-oriented architecture (SOA), is een architectuurmodel, geen technologie op zich. Centraal bestaat een SOA-opgebouwd systeem uit servicecontracten. Hierbij is sprake van afnemers van diensten en leveranciers. (nl) 서비스 지향 아키텍처(Service Oriented Architecture, 약칭 SOA 「에스오에이」혹은 「소아」로 발음)란 대규모 컴퓨터 시스템을 구축할 때의 개념으로 업무상의 일 처리에 해당하는 소프트웨어 기능을 서비스로 판단하여 그 서비스를 네트워크상에 연동하여 시스템 전체를 구축해 나가는 방법론이다. 업무 처리 변화를 시스템에 빠르게 반영하고자 하는 수요에 대응하기 위해 2004년부터 IT 업계에서 주목을 하고 있다. (ko) ソフトウェア工学において、サービス指向アーキテクチャ(サービスしこうアーキテクチャ、Service-oriented architecture、SOA, 「エスオーエイ」あるいは「ソーア」と発音)とは、大規模なコンピュータ・システムを構築する際の概念あるいは手法の一つで、業務上の一処理に相当するソフトウェアの機能をサービスと見立て、そのサービスをネットワーク上で連携させてシステムの全体を構築していくことを指す言葉である。業務処理の変化をシステムの変更に素早く反映させたいという需要に応えうるものとして、2004年頃からIT業界において注目を集めている。2009年頃からクラウドコンピューティングの台頭とともに、その必要性が再認識されるようになってきている。 (ja) Се́рвісно-орієнто́вана архітекту́ра (англ. Service-oriented architecture, SOA) — архітектурний шаблон програмного забезпечення, модульний підхід до розробки програмного забезпечення, заснований на використанні розподілених, слабко пов'язаних замінних компонентів, оснащених стандартизованими інтерфейсами для взаємодії за стандартизованими протоколами. (uk) 面向服务的体系结构(英語:service-oriented architecture)並不特指一種技術,而是一種分散式運算的軟體設計方法。軟體的部分組件(呼叫者),可以透過網路上的通用協定呼叫另一個應用軟體元件執行、運作,讓呼叫者獲得服務。SOA原則上採用开放标准、与軟體资源进行并采用表示的标准方式。因此應能跨越廠商、產品與技術。一項服務應視為一個獨立的功能單元,可以遠端存取並獨立執行與更新,例如在線查詢信用卡帳單。 SOA中的一項服務應有以下四個特性: 1. * 針對某特定要求的輸出,該服務就是運作一項商業邏輯 2. * 具有完備的特性(self-contained) 3. * 消費者並不需要瞭解此服務的運作過程 4. * 可能由底層其他服務組成 (zh) البنية الخدمية (SOA) هي مجموعة من مبادئ تستخدم في مجال الحوسبة أثناء مراحل . يقدم النظام الذي يستخدم هذه البنية وظائفه على هيئة حزمة من المتعاونة التي يمكن استخدامها من قبل أنظمة مختلفة من مجالات تجارية متعددة. كما أن البنية الخدمية تتيح لمستخدمي الخدمات – مثل تطبيقات الويب - طريقة للتعرف على خدمات SOA الموجودة، فمثلا قد تقدم مجموعة من الأقسام المنفصلة بداخل شركة ما عددا من خدمات SOA بأكثر من لغة برمجة، ويستفيد عملاؤهم من الواجهة الواضحة والسهلة لهذه الخدمات. تستخدم لغة XML في التواصل مع واجهة خدمات SOA عادة وليس بالضرورة. (ar) L'Arquitectura Orientada a Serveis (en anglès Service Oriented Architecture), és un concepte d'arquitectura de programari que defineix la utilització de serveis per a donar suport als requisits del negoci. Permet la creació de sistemes altament escalables que reflecteixen el negoci de l'organització, al seu torn brinda una forma estàndard d'exposició i invocació de serveis (comunament però no exclusivament serveis web), la qual cosa facilita la interacció entre diferents sistemes propis o de tercers. SOA defineix les següents capes de programari: (ca) Serviceorientierte Architektur (SOA, englisch service-oriented architecture), auch dienstorientierte Architektur, ist ein Architekturmuster der Informationstechnik aus dem Bereich der verteilten Systeme, um Dienste von IT-Systemen zu strukturieren und zu nutzen. Eine besondere Rolle spielt dabei die Orientierung an Geschäftsprozessen, deren Abstraktionsebenen die Grundlage für konkrete Serviceimplementierungen sind: „Vergib einen Kredit“ ist beispielsweise auf einer hohen Ebene angesiedelt, dahinter verbirgt sich bei einem Bankunternehmen ein Geschäftsprozess mit mehreren beteiligten Personen und informationstechnischen Systemen („Eröffnen der Geschäftsbeziehung“, „Eröffnen eines oder mehrerer Konten“, „Kreditvertrag...“ und so weiter), während „Trage den Kunden ins Kundenverzeichnis ein“ (de) Servorientita arkitekturo (SOA) estas fleksebla aro da ellaboraj principoj uzataj dum la fazoj de sistema disvolvo kaj integrado en komputado. Sistemo bazita sur SOA pakos funkcion kiel sinsekvon de kiu povas esti uzata en multaj apartaj sistemoj el pluraj laborsektoroj. Oni povas konsideri SOA kiel , male al aŭ . (eo) La Arquitectura Orientada a Servicios (SOA, siglas del inglés Service Oriented Architecture) es un estilo de arquitectura de TI que se apoya en la orientación a servicios. La orientación a servicios es una forma de pensar en servicios, su construcción y sus resultados. Un servicio es una representación lógica de una actividad de negocio que tiene un resultado de negocio específico (ejemplo: comprobar el crédito de un cliente, obtener datos de clima, consolidar reportes de perforación) El estilo de arquitectura SOA se caracteriza por: (es) L'architecture orientée services ou AOS (calque de l'anglais service-oriented architecture, SOA) est une forme d'architecture de médiation qui est un modèle d'interaction applicative qui met en œuvre des services (composants logiciels) : * avec une forte cohérence interne (par l'utilisation d'un format d'échange pivot, le plus souvent XML ou JSON) ; * des couplages externes « lâches » (par l'utilisation d'une couche d'interface interopérable, le plus souvent un service web WS-*). (fr) SOA (service oriented architecture, arsitektur berorientasi layanan) adalah suatu gaya yang membuat dan menggunakan proses bisnis dalam bentuk paket layanan sepanjang . SOA juga mendefinisikan dan menentukan arsitektur teknologi informasi (TI) yang dapat menunjang berbagai aplikasi untuk saling bertukar data dan berpartisipasi dalam proses bisnis. Fungsi-fungsi ini tidak terikat dengan sistem operasi dan bahasa pemrograman yang mendasari aplikasi-aplikasi tersebut. (in) In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provided to the other components by application components, through a communication protocol over a network. A service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online. SOA is also intended to be independent of vendors, products and technologies. (en) Architektura zorientowana na usługi (ang. service-oriented architecture, SOA) – koncepcja tworzenia systemów informatycznych, w której główny nacisk stawia się na definiowanie usług, które spełnią wymagania użytkownika. Pojęcie SOA obejmuje zestaw metod organizacyjnych i technicznych mający na celu powiązanie biznesowej strony organizacji z jej zasobami informatycznymi. (pl) SOA é o acrônimo de Service-Oriented Architecture (em português: Arquitetura Orientada a Serviços) é um padrão de projeto de software, ou padrão de arquitetura de software de baixo acoplamento, onde as funcionalidades implementadas nas aplicações devem ser disponibilizadas na forma de serviços, acessíveis normalmente via web services, é baseada nos princípios da computação distribuída, que utiliza o paradigma request/reply para estabelecer a comunicação entre os sistemas clientes e os sistemas dos serviços. (pt) Tjänsteorienterad arkitektur (service oriented architecture, SOA) innebär att ett distribuerat IT-system organiseras som en struktur av kommunicerande tjänster. En tjänst är här en betjänande funktion som är väldefinierad, självständig och oberoende av sin omgivning. Kommunikationen kan innebära ett enkelt godkännande av data eller involvera två eller flera tjänster som samordnar en aktivitet. I ett system uppbyggt enligt SOA är resurser tillgängliga för andra system inom ett nätverk som oberoende tjänster, och kan anropas och adresseras på ett standardiserat sätt. Syftet med SOA är att uppfylla de affärsmässiga kraven på ett IT-system. En av styrkorna med SOA är att den mer än andra tekniker uppmuntrar till att återanvända redan befintliga tjänster/system. (sv) Се́рвис-ориенти́рованная архитекту́ра (СОА, англ. service-oriented architecture- SOA) — подход к разработке программного обеспечения, базирующийся на обеспечении удаленного по стандартизированным протоколам использования распределённых, легко заменяемых компонентов (сервисов) со стандартизированными интерфейсами. Программные комплексы, разработанные в соответствии с СОА, обычно реализуются как набор веб-служб, взаимодействующих по протоколу SOAP, но существуют и другие реализации (например, на базе jini, CORBA, на основе REST). (ru)
rdfs:label بنية خدمية (ar) SOA (ca) Service Oriented Architecture (cs) Serviceorientierte Architektur (de) Serv-orientita arkitekturo (eo) Arquitectura orientada a servicios (es) SOA (in) Architecture orientée services (fr) Service-oriented architecture (it) 서비스 지향 아키텍처 (ko) サービス指向アーキテクチャ (ja) Service-oriëntatie (nl) Architektura zorientowana na usługi (pl) Service-oriented architecture (en) Сервис-ориентированная архитектура (ru) Service-oriented architecture (pt) 面向服务的体系结构 (zh) Tjänsteorienterad arkitektur (sv) Сервісно-орієнтована архітектура (uk)
owl:sameAs freebase:Service-oriented architecture http://linked-web-apis.fit.cvut.cz/resource/soap-rpc_protocol yago-res:Service-oriented architecture http://d-nb.info/gnd/4841015-9 wikidata:Service-oriented architecture dbpedia-af:Service-oriented architecture dbpedia-ar:Service-oriented architecture dbpedia-bg:Service-oriented architecture http://bn.dbpedia.org/resource/পরিষেবা_ভিত্তিক_স্থাপত্য dbpedia-ca:Service-oriented architecture dbpedia-cs:Service-oriented architecture dbpedia-da:Service-oriented architecture dbpedia-de:Service-oriented architecture dbpedia-eo:Service-oriented architecture dbpedia-es:Service-oriented architecture dbpedia-fa:Service-oriented architecture dbpedia-fi:Service-oriented architecture dbpedia-fr:Service-oriented architecture dbpedia-gl:Service-oriented architecture dbpedia-he:Service-oriented architecture http://hi.dbpedia.org/resource/सेवाभिमुख_आर्किटेक्चर_(Service-oriented_architecture) dbpedia-hu:Service-oriented architecture dbpedia-id:Service-oriented architecture dbpedia-it:Service-oriented architecture dbpedia-ja:Service-oriented architecture dbpedia-ko:Service-oriented architecture http://lv.dbpedia.org/resource/Pakalpojumu_orientētā_arhitektūra dbpedia-mk:Service-oriented architecture dbpedia-nl:Service-oriented architecture dbpedia-no:Service-oriented architecture dbpedia-pl:Service-oriented architecture dbpedia-pt:Service-oriented architecture dbpedia-ro:Service-oriented architecture dbpedia-ru:Service-oriented architecture dbpedia-simple:Service-oriented architecture dbpedia-sv:Service-oriented architecture http://ta.dbpedia.org/resource/சேவை_சார்_கட்டமைப்பு dbpedia-th:Service-oriented architecture dbpedia-tr:Service-oriented architecture dbpedia-uk:Service-oriented architecture dbpedia-zh:Service-oriented architecture https://global.dbpedia.org/id/25rwD
prov:wasDerivedFrom wikipedia-en:Service-oriented_architecture?oldid=1112440562&ns=0
foaf:depiction wiki-commons:Special:FilePath/SOA_Elements.png wiki-commons:Special:FilePath/SOA_Metamodel.svg
foaf:isPrimaryTopicOf wikipedia-en:Service-oriented_architecture
is dbo:genre of dbr:Apache_Tuscany dbr:JBoss_Enterprise_SOA_Platform dbr:Enduro/X dbr:Fuse_ESB dbr:Fuse_Mediation_Router dbr:Apache_ActiveMQ dbr:Fuse_Services_Framework
is dbo:wikiPageDisambiguates of dbr:SOA dbr:Service dbr:Service-oriented
is dbo:wikiPageRedirects of dbr:SOA_Lifecycle dbr:Endpoint_computing dbr:Service-Oriented_Architecture dbr:Service-oriented_Architecture dbr:SOA_environment dbr:Broker_(service-oriented_architecture) dbr:Service-Orientated_Architecture dbr:Service-Oriented_Architecture_Types dbr:Service-orientated_architecture dbr:Service-oriented_architecture_types dbr:Service-oriented_architectures dbr:Service-oriented_business_application dbr:Service_Orientated_Architecture dbr:Service_Oriented_Architecture dbr:Service_Oriented_Architectures dbr:Service_Oriented_Computing dbr:Service_broker dbr:Service_orientated_architecture dbr:Service_oriented_architecture dbr:Soba_(computing)
is dbo:wikiPageWikiLink of dbr:Canonical_model dbr:Progress_Software dbr:Enterprise_Distributed_Object_Computing dbr:Enterprise_architecture_framework dbr:Enterprise_architecture_management dbr:Enterprise_inventory_pattern dbr:Enterprise_messaging_system dbr:Enterprise_service_bus dbr:Enterprise_service_layer dbr:List_of_acronyms:_S dbr:List_of_computing_and_IT_abbreviations dbr:Michael_Rosen_(enterprise_architect) dbr:Mockup dbr:Model-driven_security dbr:MTOSI dbr:Morfeo_Open-Source_Software_Community dbr:Repository_Open_Service_Interface_Definition dbr:SOA_Lifecycle dbr:Board_International dbr:Apache_Tuscany dbr:Application_Integration_Architecture dbr:Application_portfolio_management dbr:Application_server dbr:Application_service_management dbr:Architectural_pattern dbr:Architecture_of_Interoperable_Information_Systems dbr:Jolie_(programming_language) dbr:List_of_Microsoft_codenames dbr:Petals_ESB dbr:Reo_Coordination_Language dbr:Representational_state_transfer dbr:Rob_Strickland dbr:Uniface_(programming_language) dbr:Unify_(company) dbr:VIPLE dbr:VTD-XML dbr:Virtuoso_Universal_Server dbr:Dependability dbr:Deployable_Joint_Command_and_Control dbr:Index_of_computing_articles dbr:Information_Builders dbr:Information_Framework dbr:Information_server dbr:InstallFree dbr:Integration_Consortium dbr:Internet_area_network dbr:JAUS_Tool_Set dbr:JBoss_Enterprise_SOA_Platform dbr:Jakarta_Messaging dbr:Jakarta_Persistence dbr:Library_Oriented_Architecture dbr:OPC_Unified_Architecture dbr:OSAMI dbr:OSAMI-D dbr:OSAMI-E dbr:Test_double dbr:Common_Object_Request_Broker_Architecture dbr:Compensating_transaction dbr:Content_as_a_service dbr:SAP_ERP dbr:SEMCI dbr:SOAtest dbr:Sakai_(software) dbr:Chief_data_officer dbr:Esprida dbr:NESI dbr:Open_Grid_Forum dbr:Open_Knowledge_Initiative dbr:Oracle_Application_Server dbr:Oracle_Fusion_Applications dbr:Oracle_Unified_Method dbr:RM-ODP dbr:Middleware_(distributed_applications) dbr:Middleware_analyst dbr:Praxeme dbr:Verivo dbr:Web_data_services dbr:Collaborative_decision-making_software dbr:Enduro/X dbr:Enterprise_Architect_(software) dbr:Enterprise_Mashup_Markup_Language dbr:Enterprise_application_integration dbr:Enterprise_content_management dbr:Enterprise_control dbr:Frank_Leymann dbr:Fuse_ESB dbr:Fuse_Mediation_Router dbr:GRPC dbr:Gemstone_(database) dbr:Gio_Wiederhold dbr:Global_Language_Monitor dbr:Glossary_of_computer_science dbr:Mobile_app_development dbr:Mobile_enterprise_asset_management dbr:Consumability dbr:Copernic_tax_project dbr:Thomas_Erl dbr:Eric_Pulier dbr:Marshall_Rose dbr:Open_Source_Day dbr:Open_platform dbr:Open_service_interface_definitions dbr:Oracle_SOA_Suite dbr:Orchestration_(computing) dbr:AnthillPro dbr:Apache_ActiveMQ dbr:Apache_CXF dbr:Apache_Camel dbr:Apache_HiveMind dbr:Apache_Kafka dbr:Apache_MINA dbr:Apache_Qpid dbr:Apache_RocketMQ dbr:Apache_ServiceMix dbr:Apache_Synapse dbr:Application_Response_Measurement dbr:ArcGIS_Server dbr:Chris_Cobb dbr:Client–server_model dbr:Cloud-based_design_and_manufacturing dbr:Cloud-based_integration dbr:Cloud_computing dbr:Cloud_robotics dbr:Common_data_model dbr:Communications-enabled_application dbr:Comparison_of_business_integration_software dbr:Component-based_software_engineering dbr:Composite_application dbr:Federal_enterprise_architecture dbr:Federated_identity dbr:Kerrie_Holley dbr:Kristina_Halvorson dbr:Mobile_app dbr:Software_architecture dbr:Symphony_(software) dbr:Theoretical_computer_science dbr:Microservices dbr:Microsoft_Connected_Services_Framework dbr:Microsoft_and_open_source dbr:WebMethods dbr:Murugan_Pal dbr:Synthetic_file_system dbr:Avaya_Unified_Communications_Management dbr:BEA_Systems dbr:COSMIC_functional_size_measurement dbr:Center_for_Advanced_Security_Research_Darmstadt dbr:Agent_Open_Service_Interface_Definition dbr:Agile_Communication_Environment dbr:Agile_application dbr:Agrega dbr:Tine_2.0 dbr:Tuxedo_(software) dbr:Data_as_a_service dbr:Data_integration dbr:Data_quality_firewall dbr:Data_virtualization dbr:WSO2_Mashup_Server dbr:WebORB_Integration_Server dbr:Web_portal dbr:Web_service dbr:Windows_Communication_Foundation dbr:Wireless_USB dbr:Distributed_computing dbr:Fuse_Services_Framework dbr:Future_Internet_Research_and_Experimentation dbr:HP_IT_Management_Software dbr:Health_Informatics_Service_Architecture dbr:Jerry_Cuomo dbr:LanguageWare dbr:Layer_8 dbr:Lean_IT dbr:List_of_Apache_Software_Foundation_projects dbr:OSAMI-F dbr:One-e-App dbr:The_Open_Group_Architecture_Framework dbr:Search-oriented_architecture dbr:Adeptia dbr:Adobe_Inc. dbr:Adobe_LiveCycle dbr:Amazon_(company) dbr:Amazon_Web_Services dbr:Ambient_intelligence dbr:3D_city_model dbr:DataMirror dbr:ErgoGroup dbr:Etch_(protocol) dbr:Fandom_(website) dbr:Frameworx dbr:Banking_Industry_Architecture_Network dbr:Numina_Application_Framework dbr:Packt dbr:Center_of_excellence dbr:Differentiated_service dbr:Discoverability dbr:Eduserv_Foundation dbr:Flow-based_programming dbr:Form_follows_function dbr:Governance_Interoperability_Framework dbr:Gray-box_testing dbr:List_of_Eclipse-based_software dbr:List_of_FLOSS_Weekly_episodes dbr:List_of_JBoss_software dbr:Oracle_Data_Integrator dbr:SAP_Enterprise_Architecture_Framework dbr:Oracle_Fusion_Middleware dbr:Schools_Interoperability_Framework dbr:Windows_HPC_Server_2008 dbr:Prova dbr:Quark_Publishing_System dbr:Rajiv_Gupta_(technocrat) dbr:Robot_as_a_service dbr:HCL_Connections dbr:HashiCorp dbr:Internet_Communications_Engine dbr:Internet_of_things dbr:JBoss_Developer_Studio dbr:Jean-Paul_Van_Belle dbr:BPEL_script dbr:BRFplus dbr:Teligent_Telecom dbr:CourseManagement_Open_Service_Interface_Definition dbr:TeraGrid dbr:Hypermedia dbr:Software_factory_(Microsoft_.NET) dbr:ADABAS dbr:AGATE_(architecture_framework) dbr:API dbr:Advanced_Authoring_Format dbr:Sun_Microsystems dbr:Syspro dbr:TIBCO_Software dbr:Java_Business_Integration dbr:Java_Caps dbr:Wilma_(software) dbr:Mivar-based_approach dbr:Open_Grid_Services_Architecture dbr:VIATRA dbr:Service-orientation dbr:Digital_Guardian dbr:Donald_F._Ferguson dbr:Autonomous_decentralized_system dbr:Mapbender dbr:Business-driven_development dbr:Business-oriented_architecture dbr:Business_Intelligence_2.0 dbr:Business_interoperability_interface dbr:Business_process_interoperability dbr:Business_process_modeling dbr:Business_process_network dbr:Business_rule_management_system dbr:Business_rule_mining dbr:Business_suite dbr:Business_transaction_management dbr:Buzzword_compliant dbr:CCSDS_Mission_Operations dbr:Software_AG dbr:Software_performance_testing dbr:Spagic dbr:Filing_Open_Service_Interface_Definition dbr:FreeFlyer dbr:GridRPC dbr:Endpoint_computing dbr:IBM_Press dbr:IBM_Rational_Rose_XDE dbr:IBM_WebSphere_Service_Registry_and_Repository dbr:ILAND_project dbr:IONA_Technologies dbr:ITKO dbr:Idempotence dbr:Integrated_criminal_justice_information_system dbr:InterWay dbr:MetaMatrix dbr:Michael_B._T._Bell dbr:Microsoft_Azure dbr:Microsoft_Customer_Care_Framework dbr:Microsoft_Development_Center_Norway dbr:Net-Centric_Enterprise_Services dbr:NetBeans dbr:OASIS_(organization) dbr:OSGi dbr:Office_Business_Applications dbr:OpenESB dbr:OpenL_Tablets dbr:OpenSAF dbr:Open_Mashup_Alliance dbr:Open_Message_Queue dbr:Oracle_WebLogic_Server dbr:Red_Hat dbr:Semantic_service-oriented_architecture dbr:Service-Oriented_Architecture dbr:Service-orientation_design_principles dbr:Service-oriented_modeling dbr:Service_Design_Package_(ITIL) dbr:SharePoint dbr:Wolf_Frameworks dbr:XML_appliance dbr:Line_of_business dbr:Loose_coupling dbr:MSA dbr:Mashup_(web_application_hybrid)
is dbp:genre of dbr:Apache_Tuscany dbr:JBoss_Enterprise_SOA_Platform dbr:Enduro/X dbr:Fuse_ESB dbr:Apache_ActiveMQ dbr:Apache_Camel dbr:Open_Message_Queue
is dbp:paradigm of dbr:VIPLE
is dbp:paradigms of dbr:Jolie_(programming_language)
is foaf:primaryTopic of wikipedia-en:Service-oriented_architecture