Khi nói đến SOA, người ta ám chỉ một loạt dịch vụ trên Internet hoặc Intranet có sử dụng các tiện ích web. SOA về bản chất là một tập hợp các dịch vụ có liên hệ với nhau, có thể 2-3 dịch vụ cùng phối hợp thực hiện một hoạt động nào đó. Khi những dịch vụ này tích hợp với nhau thì sẽ cần đến các phương tiện kết nối, trong đó có các tiêu chuẩn như XML (ngôn ngữ đánh dấu mở rộng), giao thức HTTP, SOAP (giao thức truy cập đối tượng đơn giản), WSDL (ngôn ngữ mô tả dịch vụ web), UDDI (tích hợp, phát hiện, mô tả tổng hợp). Trong một môi trường SOA, các "nút" (node) trên một network sẽ giúp người sử dụng tiếp cận dữ liệu theo phương thức chuẩn. SOA hoạt động trên một số nền như Java Enterprise System của Sun Microsystems, Indigo Application Server của Microsoft.
Theo các ý kiến tại diễn đàn SOA do tạp chí InfoWorld tổ chức, công nghệ này đang tạo ra cơ hội để các doanh nghiệp tìm kiếm những dữ liệu hay chia sẻ với đối tác, khách hàng quan trọng và sử dụng một cách sáng tạo kho dữ liệu.
Ví dụ, một nhà lập trình có thể tạo ra được ứng dụng mới bằng cách tổng hợp dữ liệu từ những sơ đồ của Google và danh sách nhà cửa của hãng kinh doanh bất động sản Craigslist. Kết quả là họ có được một trang web thể hiện sơ đồ Google trên một mặt còn mặt kia thể hiện dữ liệu của Craigslist, cho phép người sử dụng đọc được một sơ đồ hiện hữu danh sách nhà cửa thông qua dịch vụ của Google. Trang web tích hợp này chỉ ra được vị trí chính xác các ngôi nhà của Craigslist cùng nhiều thông tin khác trên danh sách như địa chỉ liên hệ với người trung gian cho bất động sản đó.
Cũng tại diễn đàn của InfoWorld, đại diện hãng Motorola cho biết sau ba năm xây dựng SOA họ đã triển khai được 180 dịch vụ và năm sau con số này sẽ tăng lên 1.000. Lợi ích mà SOA mang lại là sự tích hợp dữ liệu đơn giản thông qua XML, chi phí thấp, tốc độ cao, đáp ứng nhanh những yêu cầu của doanh nghiệp. Theo chuyên gia Graham của hãng BEA Systems, trong phạm vi một doanh nghiệp, cơ hội rộng mở mà SOA tạo ra sẽ cho phép "các công ty phát minh ra được những điều thú vị, khách hàng có cơ hội làm được nhiều điều mà ta không thể tưởng tượng nổi. Với dịch vụ web, bạn có thể công khai các quy trình hoạt động. Đó là một 'nguồn mở' của ứng dụng này".
Tuy nhiên, việc triển khai SOA vẫn còn gặp nhiều rào cản. Toby Redshaw, Phó chủ tịch Motorola, cho biết việc triển khai SOA cần những yếu tố quan trọng như UDDI nói trên (Universal Description Discovery and Integration), sự giám sát, quản lý và an ninh cho các dịch vụ web. Ngoài ra, đó là sự không đồng nhất của nền xử lý, vấn đề lưu dữ liệu. Mark Carges, chuyên gia của BEA Systems, nhận định rằng thước đo thật sự của SOA phải là khả năng tái sử dụng dịch vụ vì không ai muốn viết lại mã lệnh chương trình đến lần thứ hai.
H.P. (theo InfoWorld, XAware)