SOA - Giải pháp di động
Sự miêu tả
Ngày nay, điện thoại di động ngày nay đã trở nên mạnh mẽ trong nền kinh tế ngày nay và web di động trở nên rẻ hơn và cung cấp các dịch vụ nhanh chóng cho người dùng. Các giải pháp di động dựa trên web phải giao tiếp với phụ trợ trong môi trường doanh nghiệp.
Sơ đồ dưới đây cho thấy sự phát triển ứng dụng di động dựa trên SOA:
Sử dụng hình trên, chúng tôi có thể giải thích cách cấu hình của các giải pháp di động có thể được đơn giản hóa theo hướng dịch vụ.
Mục tiêu của quá trình này là đọc mã vạch của các mặt hàng từ điện thoại di động.
Tiếp theo, người dùng sẽ điền vào biểu mẫu và gửi nó đến máy chủ. Thông báo sẽ không được gửi trực tiếp đến máy chủ, nhưng nó sử dụng trình thông dịch được gọi là Enterprise Service Bus (ESB) để xử lý dữ liệu và gửi thông báo đến máy chủ thích hợp.
Trong bước cuối cùng, tin nhắn sẽ được lưu trữ vào cơ sở dữ liệu.
Phần di động
Đây là một ứng dụng chạy trên điện thoại di động, lưu trữ tất cả dữ liệu trong cơ sở dữ liệu cục bộ và người dùng có thể kiểm tra dữ liệu chưa đặt và thử gửi lại chúng.
Phần mềm trung gian truyền thông
ESB hoạt động như phần mềm trung gian giữa máy chủ và điện thoại di động, gửi dữ liệu thu thập được từ điện thoại di động và xử lý các tin nhắn được lưu trữ trong các cơ sở dữ liệu khác nhau. Phần mềm trung gian là một phần ít tùy chỉnh hơn giữa điện thoại di động và máy chủ và dẫn đến sự thành công của hệ thống.
Phần phía máy chủ
Phần phía máy chủ thường được gọi là dạng xem web cung cấp dữ liệu đã thu thập được truy xuất từ cơ sở dữ liệu.
Ba phần trên (Phần Di động, Phần mềm Trung gian Truyền thông, Phần Phía Máy chủ) chỉ rõ rằng các giải pháp di động có thể được sử dụng một cách có hệ thống bằng cách sử dụng các kiến trúc hướng dịch vụ.