Hiện tại, SDP không có kiến trúc chuẩn, kiến trúc SDP thay đổi tùy thuộc vào giải pháp của mỗi nhà cung cấp. Các kiến trúc này đều tập trung giải quyết các yêu cầu cụ thể với SDP: tính cước tập trung (converged billing), phân phối nội dung (content delivery), khởi tạo dịch vụ (service creation) [7 p. 35].
Hình 2.6 Kiến trúc SDP phổ biến
Tuy giải pháp SDP của các nhà cung cấp khác nhau, nhưng nhìn chung đều thống nhất ở một số chức năng cơ bản. Hình 2.6 cho thấy kiến trúc chi tiết phổ biến của SDP, cùng với các công nghệ chuẩn cơ bản ánh xạ và các giao diện thường được sử dụng giữa các khối [7]. Kiến trúc SDP xác định các nền tảng dịch vụ phân phối khác nhau cấu thành nên SDP. Các nền tảng này tổng quát hóa và đơn giản hóa các tài nguyên và
cơ sở hạ tầng của các nhà cung cấp mạng di động thành Service Enablers. Các nền tảng và các tài nguyên hạ tầng là:
- Network Abstraction Platform: chứa các tài nguyên hỗ trợ dịch vụ cung cấp các điểm truy nhập chung tới hạ tầng tài nguyên mạng không đồng nhất.
- Content Delivery Platform: chứa các dịch vụ cung cấp và phân phối nội dung tới khách hàng. Nội dung được xem như là một tài nguyên mạng, được cung cấp bởi cả nhà cung cấp mạng di động và các nhà cung cấp nội dung khác. - Management Platforms: chứa các dịch vụ tổng quát hóa các chức năng
OSS/BSS của nhà cung cấp mạng di động.
- Service Execution Platform: chứa các ứng dụng nhà mạng cung cấp các dịch vụ của nhà mạng cho khách hàng. Những dịch vụ này bao gồm thoại, dữ liệu, hoặc các dịch vụ đa phương tiện. Các ứng dụng của telco được xem như một tập các service enabler có giao diện mở ra cho các platform khác.
- Service Exposure Platform: chứa các dịch vụ cung cấp các thực thể liên kết bên ngoài để đơn giản hóa việc truy nhập tới tất cả các dịch vụ nền tảng.
Trong Hình 2.6, các nền tảng cung cấp các giao diện hỗ trợ dịch vụ tương ứng. Các giao diện được ánh xạ theo chuẩn giao tiếp lập trình ứng dụng Application Programming Interfaces (API). Ví dụ Parlay, Parlay X, OMA, Web service (SOA). Các API thực thi giao diện cung cấp bởi Service Exposure Platform. Parlay API có thể thực thi nhiều giao diện của Network Abstraction Platform, Service Execution Platform, Content Delivery Platform.
Trong Hình 2.6, các API không chuẩn được mô tả bởi ký hiệu X. Điều đó thể hiện các còn thiếu sự chuẩn hóa API để tích hợp SDP với các tính năng như OSS/BSS, AAA, Media.