Tải bản đầy đủ (.pptx) (42 trang)

Service oriented architecture

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.51 MB, 42 trang )

Service-oriented
architecture
Nhóm 10
1Nhóm 10
Nội dung trình bày
Nhóm 102
B
C
A
Tổng quan Kiến trúc hướng dịch vụ
Các kỹ thuật trong SOA
Các công cụ hỗ trợ
Tổng quan Kiến trúc
hướng dịch vụ
Nhóm 103
Giới thiệu Service-oriented architecture

Service-oriented architecture (SOA) is a
flexible set of design principles used during the
phases of systems development and integration
in computing.

A system based on a SOA will package
functionality as a suite of interoperable services
that can be used within multiple, separate
systems from several business domains.
Nhóm 104
Định nghĩa SOA

SOA là một mô hình tổ chức và sử dụng
khả năng phân phối có thể được kiểm


soát dưới các quyền sở hữu khác nhau.
Nó cung cấp thống nhất một phương tiện,
khám phá, tương tác và sử dụng khả
năng để tạo ra hiệu ứng mong muốn phù
hợp với điều kiện tiên quyết được mong
đợi.
Nhóm 105
Nhóm 106
Các yếu tố của SOA
Tại sao chúng ta phải dùng SOA

Đơn giản hóa kết nối và sử dụng các công nghệ
khác.

Tái sử dụng phần mềm.

Hệ thống linh hoạt hơn.

Tích hợp dữ liệu đơn giản thông qua XML, chi phí
thấp, tốc độ cao.

Các lợi ích kinh tế:

Giúp các doanh nghiệp phản ứng nhanh hơn và hiệu
quả để thay đổi điều kiện thị trường.

Thúc đẩy sự phát triển của hệ thống hiện có cũng
như cung cấp khả năng mở rộng hệ thống trong
tương lai
Nhóm 107

CÁC KỸ THUẬT TRONG SOA
Nhóm 108
1
2
3
4
5
Business Process Maintenance
Integration
Applications
Security
Master Data Manager
Business Process Maintenance

Ad-hoc: Processes are defined as and
when needed

Documented: Business steps are
documented in disparate documents

Structured: Process management tools
used albeit disconnected

Services: Processes designed as services
through standardized process
management too
Nhóm 109
Integration

Các hình thức tích hợp hệ thống:


Tích hợp sử dụng Middle ware

Tích hợp dựa trên SOA và web service
Nhóm 1010
Tích hợp sử dụng Middle ware

Định nghĩa Middleware:Trong intergration
thì middleware là một phần mềm hỗ trợ
trong việc tạo ra môi trường trao đổi dữ
liệu giữa các hệ thống. Middleware che
dấu đi sự phức tạp trong giao tiếp của
các hệ thống hay dịch vụ, làm đơn giản
hóa sự phát triển những hệ thống, dịch
vụ này.
Nhóm 1011
Tích hợp sử dụng Middle ware

Các sản phẩm Middleware sử dụng trong
tích hợp hệ thống

Adapter

Message Oriented Middleware

Remote Procedure Call (RPC)

Distributed Object Technology (DOT)
Nhóm 1012
Tích hợp dựa trên SOA và web

service

Công nghệ XML và web service

Web services integration (WSI) và
Service-oriented integration (SOI)
Nhóm 1013
Công nghệ XML và web service

Một số giải pháp dùng web service cho
việc tích hợp

Tích hợp hướng dữ liệu

Tích hợp hướng chức năng/hàm APIs:

Tích hợp hướng thành phần giao tiếp:
Nhóm 1014
Web services integration

Web services integration (WSI): Dùng để
giải quyết vấn đề trao đổi dữ liệu giữa
các hệ thống với nhau.

Đầu tiên nhóm phát triển sẽ định nghĩa
những thông điệp SOAP theo các cơ sở.

Định nghĩa các thông tin mô tả
servicebao gồm thông tin về cách thức
giao tiếp, tập các phương thức, và các

mẫu trao đổi thông điệp sao cho đáp ứng
được các yêu cầu của dự án (hiện tại).
Nhóm 1015
Service-oriented integration

là giải pháp tích hợp sử dụng web service
với những nguyên tắc thiết kế của kiến
trúc hướng dịch vụ (SOA). SOI là giải
pháp có tính chất chiến lược và thích hợp
cho các dự án mà có quan tâm đến lợi ích
lâu dài.

SOI được bắt đầu ở giai đoạn khởi tạo

Xây dựng một nền tảng cho kiến trúc hướng dịch vụ

Xác định mô hình về tập các dịch vụ sẽ được sử
dụng

Thực hiện liệt kê và phân lọai toàn bộ các dịch vụ
được dùng trong các dự án
Nhóm 1016

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×