SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.

Similar documents
The Service, The Cloud & The Method: The Connection Points

SOA with Java. Realizing Service-Orientation with Java Technologies UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO

Service-Orientation and Next Generation SOA

SOACertifiedProfessional.Braindumps.S90-03A.v by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

SOA Governance. Stephen G. Bennett, Clive Gee, Robert Laird, Co-authored and edited by Thomas Erl. Governing

Federal Enterprise Architecture and Service-Oriented Architecture

Understanding Service-Orientation Part II: The Principles

SOA Success is Not a Matter of Luck

SOA Architect Certification Self-Study Kit Bundle

Cloud Certified Professional (CCP)

Cloud Architect Certification Self-Study Kit Bundle

A Comprehensive Solution for API Management

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

How service-oriented architecture (SOA) impacts your IT infrastructure

A discussion of information integration solutions November Deploying a Center of Excellence for data integration.

HP SOA Systinet software

Mapping Service-Orientation to TOGAF 9 - Part II: Architecture Adoption, Service Inventories and Hierarchies

SOA and API Management

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note

A Quick Introduction to SOA

Realizing business flexibility through integrated SOA policy management.

JOURNAL OF OBJECT TECHNOLOGY

Cloud Virtualization Specialist Certification Self-Study Kit Bundle

Service Oriented Enterprise Architecture

Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

SOA CERTIFIED CONSULTANT

Sentinet for BizTalk Server SENTINET

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

SOA Adoption Challenges

A standards-based approach to application integration

Enhanced Funding Requirements: Seven Conditions and Standards

SOA : To Do or Not to Do

Sentinet for BizTalk Server SENTINET 3.1

Cloud Based Document Management

Methods and tools for data and software integration Enterprise Service Bus

The Way to SOA Concept, Architectural Components and Organization

Managing the Services Lifecycle SOA & BPM

Cloud Storage Specialist Certification Self-Study Kit Bundle

Oracle Data Integrator 12c: Integration and Administration

The Use of Service Oriented Architecture In Tax and Revenue

Oracle Data Integrator 11g: Integration and Administration

Fundamental Concepts and Models

How to bridge the gap between business, IT and networks

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Introduction to Service Oriented Architectures (SOA)

An Ontological Approach to Oracle BPM

The Open Group Perspective on Public Sector Cloud

Service Oriented Architecture (SOA) An Introduction

Cloud Security Specialist Certification Self-Study Kit Bundle

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

SAP Business One OnDemand. SAP Business One OnDemand Solution Overview

Service-Oriented Architectures

Key Issues for Data Management and Integration, 2006

Service Oriented Architecture Professional (SOACP)

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

SOA GOVERNANCE MODEL

BPM and SOA require robust and scalable information systems

Data Management Emerging Trends. Sourabh Mukherjee Data Management Practice Head, India Accenture

Gradient An EII Solution From Infosys

Cisco Application Networking for IBM WebSphere

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER THE NEW INTEGRATION MANIFESTO APPLICATIONS, DATA, CLOUD, MOBILE, AND THE INTERNET OF THINGS

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

EMC PERSPECTIVE. The Private Cloud for Healthcare Enables Coordinated Patient Care

Enterprise Mobility Technology Options Making Sense of mbaas, MEAP, MADP, and Mobile Application Servers for Building Enterprise Mobile Apps

Business Process Management In An Application Development Environment

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

SOA CERTIFIED JAVA DEVELOPER (7 Days)

Skelta BPM and High Availability

SERVICE ORIENTED ARCHITECTURE

Government's Adoption of SOA and SOA Examples

OVERVIEW Cloud Deployment Services

A BIAN Building Block Service Repository and Registry

Testing Web Services Today and Tomorrow

WHITE PAPER Business Process Management: The Super Glue for Social Media, Mobile, Analytics and Cloud (SMAC) enabled enterprises?

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

A Step-by-Step Guide to Defining Your Cloud Services Catalog

Five best practices for deploying a successful service-oriented architecture

Service Oriented Architecture and Its Advantages

SOA and Cloud in practice - An Example Case Study

IBM Information Management

Regine Deleu is an All-of-Government Enterprise Architect who reports to Government Enterprise Architect James Collier at the Department of Internal

Chapter3: Understanding Cloud Computing

Developing SOA solutions using IBM SOA Foundation

GETTING THE MOST FROM THE CLOUD. A White Paper presented by

JOURNAL OF OBJECT TECHNOLOGY

SOA: The missing link between Enterprise Architecture and Solution Architecture

Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

Transcription:

SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.

Overview SOA + Cloud Computing SOA + Semantic Web Technology Cloud Computing + Semantic Web Technology SOA + Cloud Computing + Semantic Web Technology

Overview SOA 101 Service-oriented architecture is a technology architectural model for service-oriented solutions, with distinct characteristics in support of realizing service-orientation and the strategic goals associated with service-oriented computing. Cloud Computing 101 Cloud computing is a specialized form of distributed computing that introduces utilization models for remotely provisioning scalable and measured IT resources. Semantic Web Technology 101 Semantic Web Technology represents a technology platform used to describe artifacts, their properties, and their relationships using machine-processable language.

SOA + Cloud Computing

Using Cloud Computing with SOA Cloud computing platforms can help reduce the investment required for SOA ecosystems and service-oriented solutions by making necessary infrastructure and IT resources available for lease at proportional costs. Cloud computing platforms can improve the agility and responsiveness of service-oriented solutions by providing infrastructure with enhanced and dynamic scalability, often beyond the reach of an on-premise IT enterprise. Cloud computing platforms can improve the reliability of service-oriented solutions by providing infrastructure with improved failover and redundancy, also beyond the ability of the typical IT enterprise.

Applying SOA to Cloud Computing SOA and the application of service-orientation can directly enhance the design quality and performance of cloud-based solutions, especially those with shared services. SOA and the application of service-orientation can standardize and formalize the architecture and usage of shared, cloudbased services, thereby increasing their long-term value, while reducing their governance burden (especially in relation to the reuse of shared services across solutions). The successful utilization of cloud computing technology in support of SOA can help reduce waste and redundancy, size and operational cost, as well as the general cost and overhead associated with solution governance and evolution.

SOA + Semantic Web Technology

Applying Semantic Web Technology to SOA Semantic Web technology can be used to create semantic metadata that can be applied at different levels within an SOA ecosystem. For example, it can provide: machine-processable meaning of data exchanged by services machine-processable meaning of service capabilities machine-processable meaning of services machine-processable meaning of service compositions machine-processable meaning of state data shared or deferred by services machine-processable meaning of IT resources used or shared by services

Applying SOA to Semantic Web Technology + Metadata Service-orientation principles, SOA patterns, and SOA governance controls can be applied to semantic Web technology and metadata. For example, they can enable you to: architecturally position semantic Web technologies and standardize their usage standardize and decouple semantic metadata exchanged by services standardize and decouple semantic metadata published about services standardize and decouple semantic metadata published about service capabilities standardize and decouple semantic metadata published about service compositions abstract semantic metadata architecture from service architecture normalize and centralize logic required to process semantic metadata

Applying SOA to Semantic Web Technology + Metadata Furthermore, semantic metadata shaped by SOA modeling, design, and governance frameworks and processes can enhance various areas of automated solution architecture and usage. For example, they can result in: increased message intelligence that can provide enhanced routing and runtime message processing features increased service contract intelligence (for example, greater incorporation of SLA content) that can lead to extents of automated service and service capability discovery increased intelligence in semantic processing logic that can lead to automated service composition (or augmentation of service compositions)

Cloud Computing + Semantic Web Technology

Applying Semantic Web Technology to Cloud Computing The application of semantic Web technology and metadata can be applied at different levels within and across cloud platforms and environments. For example, it can provide: machine-processable meaning of cloud-based IT resources machine-processable meaning of cloud services machine-processable meaning of clouds machine-processable meaning of terms & guarantees of service for clouds, cloud services, and other cloudbased IT resources

Using Cloud Computing with Semantic Web Technology Using cloud computing platforms and technologies in conjunction with semantic Web technology and metadata can help popularize the usage of semantic metadata, while improving the semantics of the cloud computing landscape itself. For example, it can help: broaden accessibility of repositories, cloud services, and other IT resources with semantic metadata increase utilization potential of repositories, cloud services, and other IT resources with semantic metadata commercialize the usage of semantic metadata and semantic IT resources improve automated evaluation, navigation, and consumption of clouds and cloud-based IT resources

SOA + Cloud Computing + Semantic Web Technology

SOA + Cloud Computing + Semantic Web Technology Depending on how they are applied and what combinations are created, we can establish a wide variety of semantically-enabled environments, depending on our requirements, capabilities, and goals, and further depending on the maturity of the supporting technology and the cooperation of affected stakeholders. For example: semantic services and service-oriented solutions semantic clouds semantic cloud-based services and service-oriented solutions standardized semantic metadata cloud-accessible semantic metadata standardized, cloud-based semantic processing logic

SOA + Cloud Computing + Semantic Web Technology Combining SOA models and practices with cloud computing technology and resources, as well as semantic Web technology innovation leads to a realm of potential for enhancing the interoperability, performance, and adaptability of modern-day automated solutions. Some sample scenarios: individual moving parts of a service-oriented solution can be dynamically discovered, augmented, evolved, and scaled in response to business change proliferation and commercialization of standardized semantic metadata can be supported within and across communities improved potential for the normalization and centralization of meaningful data within and across enterprises and communities

Coming to New Arcitura YouTube Channel www.arcitura.com/community

About the Book Series The Prentice Hall Service-Oriented Computing Series from Thomas Erl is the Top-Selling SOA book series in the world www.soabooks.com Copyright SOA Systems Inc. / Arcitura Education Inc. (www.arcitura.com)

SOASchool.com SOA Certified Professional Program The SOA Certified Professional (SOACP) program from SOASchool.com provides a comprehensive vendor-neutral curriculum of 23 course modules and exams for a series of industry certifications dedicated to areas of specialization in the fields of SOA and service-oriented computing. www.soaschool.com www.soaselfstudy.com www.soaworkshops.com Copyright SOA Systems Inc. (www.soasystems.com) Copyright Arcitura Education Inc. (www.arcitura.com)

CloudSchool.com The Cloud Certified Professional (CCP) program, provided by CloudSchool.com, establishes a series of vendor-neutral industry certifications dedicated to areas of specialization in the field of cloud computing. Certifications include: Certified Cloud Technology Professional Certified Cloud Architect Certified Cloud Security Specialist Certified Cloud Governance Specialist Certified Cloud Storage Specialist For more information: www.cloudschool.com Copyright SOA Copyright Systems SOA Inc. Inc. / Arcitura (www.soasystems.com) Education Inc. (www.arcitura.com)

Contact me: terl@arcitura.com Copyright SOA Copyright Systems SOA Systems Inc. / Arcitura (www.soasystems.com) Education Inc. (www.arcitura.com)

Contact and Resources Arcitura Education Inc. SOA Systems Inc. SOA School Cloud School SOA Books Service Technology Magazine SOA Patterns SOA Specifications SOA Glossary SOA Manifesto Updates Contact Becoming a Trainer/Partner www.arcitura.com www.soasystems.com www.soaschool.com www.cloudschool.com www.soabooks.com www.servicetechmag.com www.soapatterns.org www.soaspecs.com www.soaglossary.com www.soa-manifesto.org www.soa-manifesto.com notify@arcitura.com info@arcitura.com partners@arcitura.com Copyright SOA Systems Inc. / Arcitura Education Inc. (www.arcitura.com)