Đề cương khóa học
Điều phối Dịch vụ
- Các nguyên tắc cơ bản của dịch vụ web
- Sự phát triển của SOAP, WSDL và UDDI
- Giới thiệu các khái niệm điều phối dịch vụ
- Các nguyên tắc thiết kế của BPEL
- Các thành phần của thiết kế
- Các mẫu thiết kế quy trình
Tham quan Quy trình Lý thuyết
- Pi-calculus
- Petri nets
- Máy trạng thái
- Sơ đồ hoạt động
- BPMN và XPDL
Chia quy trình thành phạm vi
- Cách sử dụng phạm vi
- Biến
- Phạm vi và tính đồng thời
- Phạm vi và xử lý lỗi
- Hoàn tác giao dịch
- Bồi thường
Mở rộng quy trình với xử lý lỗi
- Xác định trình xử lý lỗi cho phạm vi
- Gửi lỗi cho máy khách
- Gửi lỗi cho các dịch vụ đối tác
- Xử lý lỗi trực tiếp
- Chấm dứt cưỡng chế
- Sử dụng trạng thái tạm dừng
Thêm trình xử lý bồi thường
- Xác định kịch bản bồi thường
- Xác định trình xử lý bồi thường
- Gọi trình xử lý bồi thường
- Hoàn tác giao dịch
- Hoàn tác các sự kiện kinh doanh
Chấp nhận nhiều hơn một phản hồi từ các dịch vụ web không đồng bộ
- Sử dụng pick thay vì receive
- Sử dụng pick để báo hiệu lỗi
- Thêm thời gian chờ
- Cách tiếp cận đồng bộ so với không đồng bộ
- Cách tiếp cận hướng sự kiện
Thêm trình xử lý sự kiện cho một phạm vi
- Sự kiện tin nhắn
- Sự kiện báo động
- Thêm cảm biến
- Sử dụng hình dạng pick
- Khái niệm Kiến trúc hướng sự kiện
Sử dụng liên kết đối tác động để gọi các dịch vụ đối tác
- Xác định các liên kết động
- Gán liên kết đối tác
- Thay đổi liên kết đối tác
- Chọn một dịch vụ từ sổ đăng ký UDDI
Hiểu về tương quan
- Xác định tương quan thủ công
- Khai báo thuộc tính tin nhắn
- Sử dụng tập hợp tương quan
- Hơn 2 người tham gia vào một tương quan
- Tương quan và cách tiếp cận không đồng bộ
Phát triển thực thi song song phức tạp của các hoạt động
- Thiết kế tính đồng thời
- Kiểm soát các luồng đồng thời phức tạp bằng các liên kết
- Triển khai đoàn
- Tích hợp quy trình làm việc của con người
- Phiên bản xem trước mới nhất của BPEL
Requirements
Hiểu biết về XML, XSL và XSD, có một số kiến thức về SOAP và WSDL.
Testimonials (5)
The pace was good, with a nice mixture of knowledge sharing, demonstrations and practical work. Filip was very engaging and provided the energy to get through the course. It was good that there was a lot of 1:1 tuition, with Filip going through individual training exercises.
Colin - Worldpay
Course - BPMN, DMN, and CMMN - OMG standards for process improvement
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Course - OptaPlanner in Practice
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
a lot of practices are very welcome, many try and learn cases are embedded
Nadia Ivaniuk - Credit Suisse (Poland) Sp.z o.o.
Course - Modelling Decision and Rules with OMG DMN
Exercises and solving problems in groups when the problems were more difficult.