Nghiên cứu các giao diện kết nối cung cấp khả năng phát triển dịch vụ gia tăng cho mạng thế hệ sau - Next Generation Network
Trang 1luËn v¨n th¹c sÜ
Nghiªn cøu c¸c giao diÖn kÕt nèi cung cÊp kh¶ n¨ng ph¸t triÓn dÞch vô gia t¨ng cho m¹ng thÕ hÖ sau – next generation network
ngµnh: c«ng nghÖ th«ng tin m∙ sè:
v−¬ng thÞ cÈm v©n
Ng−êi h−íng dÉn: ts trÞnh v¨n loan
Hµ néi 2006
Trang 21.1 Sự cần thiết phải chuyển đổi sang mạng NGN 13
1.1.1 Các yêu cầu về dịch vụ của khách hàng cá nhân 13
1.1.2 Yêu cầu của các doanh nghiệp 14
1.1.3 Các yêu cầu đối với các nhà cung cấp dịch vụ viễn thông 15
1.1.4 Nhu cầu chuyển đổi sang mạng thế hệ sau NGN 15
1.1.5 Các yêu cầu và nguyên tắc tổ chức mạng NGN 17
2.1 Giới thiệu chung về ITU CS4 45
2.1.1 Các tiêu chuẩn cho IN CS- 4 47
2.1.2 Hỗ trợ IN cho thoại trên IP 47
2.2 Mô hình chức năng phân tán cho IN CS-4 49
2.2.1 Các thực thể chức năng liên quan đến dịch vụ IN 49
Trang 33.2.1 Surpass callsetup bloc 72
3.2.2 Surpass Internetbusy bloc 73
3.2.3 SURPASS conference bloc 74
3.2.4 SURPASS surfsyncrone bloc 75
3.2.5 SURPASS callhandling bloc 76
Trang 43.3.6 DÞch vô tr¶ tr−íc 91
3.3.7 DÞch vô Toll Free ( 1800 ) 92
3.3.8 DÞch vô Automatic Service Selection ( 1900 ) 93
3.3.9 DÞch vô m¹ng riªng ¶o (VPN- Virtual Private Network) 94
4.1.7 KÕt nèi víi m¹ng Internet 101
4.1.8 KÕt nèi víi m¹ng FR, X.25 hiÖn t¹i 101
Trang 5ThuËt ng÷ vµ tõ viÕt t¾t
ACE Application Creation Environment ADSL Asymmetric Digital Subscriber Line API Application Programming Interface ASR Automatic Speech Recognition ATM Asynchronous Transfer Mode BGP Border Gateway Protocol
BICC Bearer independent call control protocol BRI Basic Rate Interface
CAMEL Customised Application for Mobile network Enhanced LogicCAPEX CApital EXPenditure
CCAF Call Control Agent Function CCBS Custumer Care & Billing Service CCF Call Control Function
CDMA Code Division Multiple Access CGI Common Gateway Interface
CHAP Challenge Handshake Authentication Protocol CLIP Calling Line Identification Presentation
CODEC Compression/Decompression - Codification/Decodification CORBA Common Object Request BrokerArchitecture
CPL Call Processing Language CPML Call Policy Markup Language CUSF Call-Unrelated Service Function D/A GF Dial Access Gateway Function DCOM Distributed Common Object Model DTMF Dual Tone Multiple Frequency
ECTF Enterprise Computer Telephony Forum
Trang 6EJB Enterprise JavaBeans
ETSI European Telecommunications Standards Institute
IPTN IP Transport Network
ISDN Integrated Services Digital Network ISG Intergrated Signaling Gateway ISUP ISDN User Part
ITU International Telecommunications Union
JCC Java Community Process JTAPI Java Telephony API
LDAP Lightweight Directory Access Protocol LSR Label Switch Routing
MAC Media Access Control MAP Mobile Application Part MCP Media Control Processor
Trang 7MEGACO MEdia GAteway COntrol protocol MGC Media Gateway Controller
MGCP Media Gateway Control Protocol MP3 MPEG-1 Audio Layer 3
MPEG Moving Picture Expert Groupe MPLS MultiProtocol Label Switching NGN Next Generation Network NSP Network Service Processor
OAM&P Operation,Administration, Maintenance and Provisining OCCRUI Out-Channel Call-Related User Interaction
OPEX OPerational EXPenditure ORB Object Request Broker (CORBA) OSP Open Service Platform
OSPF Open Shortest Path First
PAM (Parlay) Precence & Availability Management PAP Password Authentication Protocol
PCM Pulse Code Modulation PHS Personal Handyphone System
PIN Personal Identification Number PINT PSTN Internet Interworking
PoP Point of Presence
POTS Plain Old Telephony System PRI Primary Rate Interface
PSDN Public Switched Data Network PSTN Public Switched Telephone Network QoS Quality of Service
RADIUS Remote Authentication Dial In User Service
Trang 8RANAP Radio Access Network Application Part
RTP Real Time Protocol
SA-GF Service Application Gateway Function
SCEF Service Creation Environment Function SCF Service Control Function
SC-GF Service Control Gateway Function SCN Switched Circuit Network
SCP Service Control Point
SCUAF Service Control User Agent Function SDF Service Data Function
SDP Session Description Protocols
SIP Session Initiation Protocol
SLEE Service Logic Execution Environment SMAF Service Management Access Function SMDS Switched Multimegabit Data Service SMF Service Management Function SMTP Simple Mail Transfer Protocol
SNMP Simple Network Management Protocol SRF Specialized Resource Function
SS7 Signalling System number 7 SSF Service Switching Function SSL Secure Sockets Layer
TAPI Telephony Application Protocol Interface TCAP Transaction Capabilities Application Part TCP Transmission Control Protocol
TDM Time Division Multiplex
Trang 9TINA Telecommunication Information Network Architecture TIPHON Telecommunications and IP Harmonization Over Networks TMN Telecommunications Management Network
TRIP Token Ring Interface Processor
UDP User Datagram Protocol VoIP Voice over IP
VPN Virtual Private Network
XLML eXtended Linderdaum Markup Language XML eXtensible Markup Language
Trang 10Danh mục các bảng và hình vẽ
Bảng 1.1 Các giao diện trong mạng PSTN/ISDN 40
Bảng 1.2 Các giao diện giữa mạng IP với mạng chuyển mạch kênh(SCN) 41
Bảng 2.1 Các giao diện 57
Hình 1.1 Mạng hợp nhất 19
Hình 1.2 Mô hình phân lớp NGN 19
Hình 1.3 Các phần tử mạng NGN cơ bản 21
Hình 1.4 Cấu hình tham chiếu TIPHON của ETSI 41
Hình 2.1 Ví dụ API xử lý cuộc gọi 46
Hình 3.1 Kiến trúc mạng NGN của Siemens 63
Hình 3.2 Kiến trúc của sản phẩm SURPASS hiQ9200 65
Hình 3.3 Cấu trúc mạng của giải pháp SURPASS MMA 66
Hình 3.4 Chức năng của hiG1000 68
Hình 3.5 Tổng quan về SURPASS NetManager 69
Hình 3.6 Kiến trúc cung cấp dịch vụ của SURPASS 70
Hình 3.7 Các giao diện của hiQ 4000 71
Hình 3.8 Chức năng của SURPASS callsetup bloc 73
Hình 3.9 Chức năng của SURPASS internetbusy bloc 74
Hình 3.10 Chức năng của SURPASS conference bloc 74
Hình 3.11 Chức năng của SURPASS surfsyncrone bloc 75
Hình 3.12 Cấu hình chung của mạng 77
Hình 3.13 Ví dụ FreecallButton đặt trên Website của Siemens 79
Hình 3.14 Sơ đồ mạng cho FreecallButton 79
Hình 3.15 Giao diện đồ hoạ người dùng(GUI) của ứng dụngWebdialPage 80
Hình 3.16 Sơ đồ mạng cho ứng dụng WebdialPage 81
Hình 3.17 Sơ đồ mạng cho ứng dụng Call Waiting Internet 82
Hình 3.18 Cuộc gọi Call Waiting Internet 83
Trang 11Hình 3.19 Cửa sổ thông báo có cuộc gọi vào cho ứng dụng CWI 84
Hình 3.20 Chấp nhận cuộc gọi qua PSTN phone 85
Hình 3.21 Chấp nhận cuộc gọi qua VoIP 85
Hình 3.22 Giao diện đồ hoạ người dùng(GUI) của ứng dụng SurFone 86
Hình 3.23 Sơ đồ mạng cho ứng dụng SurFone 87
Hình 3.24 GUI WebConfer 88
Hình 3.25 Sơ đồ mạng cho ứng dụng WebConfer 90
Hình 3.26 Dịch vụ Prepaid Card – 1719 91
Hình 3.27 Lưu đồ thiết lập cuộc gọi trong dịch vụ Prepaid Card 92
Hình 3.28 Sơ đồ kết nối cuộc gọi dịch vụ 1800 93
Hình 3.29 Sơ đồ kết nối cuộc gọi dịch vụ 1900 94
Hình 4.1 Tổ chức lớp điều khiển 97
Hình 4.2 Tổ chức lớp chuyển tải 98
Hình 4.3 Tổ chức lớp truy nhập 100
Trang 12Mở đầu
Những năm vừa qua đã đánh dấu sự phát triển nhanh chóng theo xu hướng hội tụ của ngành công nghệ thông tin và viễn thông Hạ tầng công nghệ thông tin và viễn thông đã có những thay đổi cơ bản về phương thức cung cấp dịch vụ cho khách hàng Nhu cầu sử dụng dịch vụ tăng lên không ngừng, các khách hàng không chỉ yêu cầu được cung cấp các dịch vụ truyền thống mà còn đòi hỏi các dịch vụ có tính tích hợp, đa dạng, tiện lợi và chất lượng cao Các nhà cung cấp dịch vụ đòi hỏi các dịch vụ cần được triển khai một cách nhanh chóng, hiệu quả, tiết kiệm đầu tư và ít rủi ro
Trong thời gian gần đây, người ta nói nhiều đến khái niệm mạng NGN, mạng thế hệ sau, mạng đảm bảo cơ sở hạ tầng duy nhất cho viễn thông và thông tin, nhằm đảm bảo sự hội tụ giữa viễn thông và tin học, có khả năng cung cấp đa dịch vụ, đa phương tiện, … Hiện nay, các tổ chức nghiên cứu về NGN như ETSI, TINA, MSF, ISC,… đang tập trung nghiên cứu vào các vấn đề liên quan đến NGN
Xác định được nhu cầu tất yếu phải chuyển đổi sang kiến trúc mạng NGN, ngày 16/11/2001, Hội đồng quản trị Tổng công ty Bưu chính Viễn thông Việt Nam đã ra quyết định số 393QĐ/VT/HĐQT phê duyệt định hướng tổ chức mạng Viễn thông đến năm 2010 trong đó nhấn mạnh việc chuyển đổi mạng theo kiến trúc mạng thế hệ sau NGN
Đến nay, giải pháp NGN SURPASS của Siemens đã được lựa chọn để triển khai cho Tổng công ty Bưu chính Viễn thông Việt Nam Trong quá trình triển khai, một số dịch vụ đã được cung cấp như: Web dial page, click to call, Webconfer,…tuy nhiên chúng ta cũng cần phải chủ động trong việc phát triển và đưa ra các dịch vụ giá trị gia tăng cho khách hàng, luận văn này tập trung nghiên cứu các giao diện kết nối cung cấp khả năng phát triển dịch vụ gia tăng cho mạng NGN của Tổng công ty đồng thời nghiên cứu một số ứng dụng và dịch vụ thử nghiệm
Trang 13B¸o c¸o luËn v¨n bao gåm c¸c néi dung chÝnh nh− sau: ° Ch−¬ng 1 : Tæng quan vÒ m¹ng NGN
° Ch−¬ng 2 : Tiªu chuÈn c¸c giao diÖn kÕt nèi cung cÊp dÞch vô trong m¹ng NGN theo IN CS4 cña ITU-T
° Ch−¬ng 3 : SURPASS vµ kiÕn tróc më cung cÊp dÞch vô gia t¨ng cña Siemens
° Ch−¬ng 4 : Thùc tÕ triÓn khai m¹ng NGN t¹i ViÖt nam ° Ch−¬ng 5 : KÕt luËn vµ kiÕn nghÞ
Trang 14Chương 1
Tổng quan về mạng NGN
1.1 Sự cần thiết phải chuyển đổi sang mạng NGN
Để có thể thấy được sự cần thiết phải chuyển đổi mạng viễn thông hiện tại sang mạng thế hệ sau NGN, trước tiên chúng ta hãy phân tích các yêu cầu về dịch vụ của khách hàng, ở đây ta xem xét hai loại hình khách hàng khác nhau: đó là khách hàng cá nhân và khách hàng doanh nghiệp Qua đó ta cũng nêu ra các yêu cầu mà các nhà khai thác dịch vụ viễn thông cần đáp ứng để có thể phát triển và kinh doanh có hiệu quả và đó cũng chính là các lý do dẫn đến lộ trình chuyển đổi sang mạng thế hệ sau NGN
1.1.1 Các yêu cầu về dịch vụ của khách hàng cá nhân
Trong những năm qua với sự phát triển nhanh chóng của công nghệ thông tin và truyền thông, người dân đã từng bước được làm quen với các dịch vụ mới, hiện đại Nhu cầu và yêu cầu về dịch vụ của người dân ngày càng cao và luôn tạo ra những thách thức mới cho các nhà cung cấp dịch vụ, các nhà đầu tư, phát triển công nghệ, các nhu cầu này có thể tóm tắt như sau:
° Không những được cung cấp các dịch vụ cơ bản như: thoại, truyền số liệu, gửi nhận fax, mà còn yêu cầu được cung cấp các dịch vụ giá trị gia tăng mang tính chất tích hợp, đa dạng , tiện lợi và hiện đại
° Các dịch vụ phải được cung cấp qua nhiều kênh phân phối hay nhiều chủng loại thiết bị đầu cuối khác nhau: truyền hình, điện thoại cố định, điện thoại di động, máy tính, thiết bị cá nhân, các điểm truy cập dịch
Trang 15vụ…
° Các dịch vụ phải có thể sử dụng và truy cập được tại bất kỳ đâu, không phụ thuộc vào không gian, ở nhà, trên đường phố, trong các cơ quan, công sở, khu thương mại, khu vui chơi, giải trí thậm chí cả ở các khu vực nông thôn, vùng sâu, vùng xa,…
° Các dịch vụ phải được cung cấp không phụ thuộc vào thời gian, phải có khả năng hoạt động 24 giờ trong ngày và 7 ngày trong tuần, người dân có thể truy cập dịch vụ bất kỳ thời điểm nào tiện lợi cho họ
1.1.2 Yêu cầu của các doanh nghiệp
Trong môi trường kinh doanh năng động và đầy cạnh tranh như hiện nay, bên cạnh các yêu cầu về chủ trương, chính sách quản lý nhà nước, các doanh nghiệp rất cần các giải pháp và dịch vụ truyền thông chuyên nghiệp, hiện đại để giúp họ thu hút và chăm sóc được khách hàng:
° Khả năng cung cấp các kênh truyền thông để tự động phân phối thông tin về sản phẩm, dịch vụ của doanh nghiệp đến với khách hàng một cách nhanh chóng tiện lợi, đặc biệt là các kênh phân phối cung cấp khả năng trao đổi thông tin nhiều chiều, cho phép doanh nghiệp có thể nhận được các phản hồi từ khách hàng không hạn chế về không gian và thời gian
° Cung cấp các giải pháp và giao diện mở cho phép doanh nghiệp có thể dễ dàng triển khai, tích hợp với hệ thống của các nhà cung cấp hạ tầng truyền thông, tài chính ngân hàng và với các doanh nghiệp khác
° Tiết kiệm chi phí đầu tư để phát triển hệ thống, đội ngũ, cơ sở hạ tầng, ít rủi ro, lợi nhuận cao và nhanh chóng thu hồi lại vốn
° Hình thức thu tiền khách hàng tiện lợi, tránh được các rủi ro trong quá trình thanh toán như nợ đọng kéo dài
Trang 161.1.3 Các yêu cầu đối với các nhà cung cấp dịch vụ viễn thông
° Thu hút đ−ợc nhiều khách hàng (cá nhân và doanh nghiệp) qua đó khai thác đ−ợc tối đa cơ sở hạ tầng truyền thông, tài chính, mang lại doanh thu lớn
° Đáp ứng yêu cầu ngày càng cao về chất l−ợng dịch vụ và loại hình dịch vụ của khách hàng
° Phải có khả năng quản lý giám sát đ−ợc hệ thống và dịch vụ, cân đối và sử dụng có hiệu quả chi phí đầu t− cho hạ tầng mạng (CAPEX) và chi phí quản lý khai thác mạng (OPEX)
° Cập nhật các công nghệ và kỹ thuật mới, đánh giá đ−ợc tiềm năng và xây dựng các kế hoạch phát triển các dịch vụ mới cho khách hàng, lộ trình quy hoạch và chuyển đổi mạng
1.1.4 Nhu cầu chuyển đổi sang mạng thế hệ sau NGN
Phần trên chúng ta đã xem xét các yêu cầu của khách hàng, các yêu cầu đối với nhà cung cấp dịch vụ viễn thông, sau đây ta sẽ xem xét hiện trạng mạng hiện tại đã đáp ứng đ−ợc các yêu cầu trên hay ch−a và kiến trúc mạng thế hệ sau NGN có đáp ứng đ−ợc các yêu cầu đó không, và đó chính là lý do để chuyển đổi kiến trúc mạng
Hiện tại, chúng ta đang có rất nhiều mạng khác nhau với các dịch vụ đ−ợc khai thác riêng lẻ:
° Mạng điện thoại công cộng (PSTN) ° Mạng truyền số liệu
° Mạng Internet
° Mạng di động theo công nghệ GSM, CDMA ° Mạng di động nội thị theo công nghệ PHS ° Mạng thông tin vệ tinh
Trang 17° Mạng truyền hình cáp ° …
Để sử dụng được các dịch vụ, khách hàng cần có các loại thiết bị đầu cuối khác nhau, do mỗi mạng chỉ được khai thác trong một số vùng và khu vực nhất định, dẫn đến việc hạn chế trong việc truy cập dịch vụ của khách hàng Thực tế chúng ta cũng đã có một số hệ thống cung cấp các dịch vụ tích hợp ví dụ như nhắn tin giữa mạng internet và di dộng, tuy nhiên các hệ thống này chưa được thiết kế trên cơ sở quy hoạch mạng một cách tổng thể
Các mạng trên đều có cung cấp các giao diện để quản lý và khai thác dịch vụ tuy nhiên các giao diện này đều rất phức tạp đòi hỏi kiến thức chuyên sâu để phát triển, như vậy đối với các doanh nghiệp thì việc phát triển các hệ thống cung cấp dịch vụ gia tăng kết nối với các mạng là rất hạn chế nếu không muốn nói là không thể
Đối với các nhà khai thác viễn thông, ta có thể thấy những năm vừa qua đánh dấu sự phát triển bùng nổ của các dịch vụ internet, truyền số liệu và dịch vụ di động Sự phát triển mạnh mẽ của các công nghệ dựa trên cơ sở gói tin, tỷ lệ lợi nhuận so với giá trị đầu tư cũng như các cơ hội về mặt thương mại của các công nghệ này đã dẫn đến sự thay đổi về tỷ lệ doanh thu so với các dịch vụ truyền thống và các hạn chế của kiến trúc mạng truyền thống cũng đã bộc lộ rất rõ ràng Mạng điện thoại công cộng PSTN được thiết kế để truyền tải dữ liệu thoại và hiện tại nó cũng được dùng để truyền tải dữ liệu với tốc độ thấp đã không thể đáp ứng được các yêu cầu về dịch vụ đa phương tiện hiện nay Mạng truyền số liệu được thiết kế ban đầu để phục vụ việc truyền số liệu giữa các máy tính, vì vậy nó có các nhược điểm về thời gian trễ, trong khi các loại hình dịch vụ hiện nay đều yêu cầu việc xử lý thời gian thực Đối với các dịch vụ cung cấp qua mạng internet, tất cả các người dùng đều được xử lý theo một cách giống nhau mà chưa có sự quan tâm đến sự khác biệt về tầm quan trọng của các ứng dụng Bên cạnh đó là tính phức tạp ngày càng tăng trong việc
Trang 18quản lý mạng lưới và dịch vụ
Việc tăng trưởng mạnh mẽ về lưu lượng dữ liệu trên mạng đã dẫn đến các yêu cầu mới cho các nhà khai thác viễn thông Thêm vào đó là những đột phá của công nghệ đòi hỏi khả năng tương tác lẫn nhau giữa các mạng, khả năng quản trị các dịch vụ một cách tiên tiến, hiệu quả
Chính các thay đổi về việc sử dụng mạng đòi hỏi kiến trúc mạng cũng cần phải thay đổi để đáp ứng: mạng viễn thông đang chuyển đổi từ các mạng chuyển mạch được thiết kế để phục vụ các dịch vụ điện thoại sang các mạng sử dụng các công nghệ số hóa đa dịch vụ Sự chuyển đổi này được gọi là quá trình chuyển đổi sang mạng thế hệ sau NGN
Tuy nhiên việc thực hiện việc chuyển đổi kiến trúc mạng sẽ làm nảy sinh một loạt các vấn đề cần quan tâm:
° Chi phí: chi phí chuyển đổi cần phải hợp lý, chúng ta luôn cần lưu ý doanh thu của các dịch vụ điện thoại thuần túy đang sụt giảm
° Chất lượng dịch vụ: khách hàng luôn yêu cầu chất lượng thoại cao, tuy nhiên đây cũng là một yếu điểm của các mạng dựa trên công nghệ chuyển mạch gói
° Kế hoạch phát triển: việc dự báo nhu cầu và lên kế hoạch phát triển mạng sẽ khó và phức tạp hơn nhiều
° Nắm vững công nghệ: cần phải lựa chọn giữa công nghệ IP (Internet Protocol) và ATM (Asynchronous Transfer Mode)
1.1.5 Các yêu cầu và nguyên tắc tổ chức mạng NGN
Như vậy, sự chuyển đổi sang mạng thế hệ sau NGN là một nhu cầu tất yếu, chúng ta hãy xem xét các yêu cầu và nguyên tắc cơ bản mà mạng NGN cần phải đáp ứng:
° Nó phải có khả năng truyền tải tín hiệu thoại, hình ảnh động, dữ liệu trên nền một kiến trúc chung
Trang 19° Sử dụng kiến trúc chuyển mạch và truyền tải dựa trên các gói tin
° Truyền tải các dịch vụ thoại với chất lượng và đặc tính có thể so sánh được với mạng PSTN
° Có kiến trúc điều khiển linh hoạt hỗ trợ đồng thời việc trao đổi tín hiệu thoại và các dịch vụ dữ liệu đi kèm
° Cung cấp chất lượng dịch vụ theo yêu cầu khách hàng
° Phải có khả năng tương tác lẫn nhau giữa các nhà cung cấp thiết bị khác nhau: điều này đòi hỏi phải có sự thống nhất về kiến trúc chức năng và kiến trúc tổ chức giữa các nhà cung cấp thiết bị, phải có được tập hợp các thủ tục và giao diện được chuẩn hóa
° Phải có khả năng sử dụng được các kiểu mạng truy nhập khác nhau: mạng cáp cố định, cáp quang, mạng không dây, mạng di động,…
° Phải có kiến trúc dịch vụ mở: có các giao diện chuẩn cung cấp cho các nhà phát triển dịch vụ thứ ba, cho phép tương tác giữa các dịch vụ internet và các dịch vụ đa phương tiện khác
° Phải có kiến trúc phân lớp với các giao diện được định nghĩa rõ ràng
1.2 Mạng thế hệ sau - NGN 1.2.1 Định nghĩa NGN
Mạng viễn thông thế hệ sau là một mạng có hạ tầng thông tin duy nhất dựa trên công nghệ chuyển mạch gói, triển khai các dịch vụ một cách đa dạng và nhanh chóng, đáp ứng sự hội tụ giữa thoại và số liệu, giữa cố định và di động
Như vậy, NGN là mạng hợp nhất của các loại mạng hiện có (hình 1.1) Để có thể hợp nhất được thì cần phải có một sự thay đổi lớn về mặt công nghệ, các công nghệ nền tảng ở lớp truyền tải (ATM, IP, MPLS, ) cũng như công nghệ ở lớp điều khiển mạng (MGCP, MEGACO, SIP, BICC, )
Trang 20TổngđàiTổngđài
Tổngđài Tổngđài
Mạng thoại
mạch gói Các công nghệnền tảng
IP, ATM, MPLS
MGCP, BICC, SIP MEGACO
Mạng đa dịch vụQuản lý tập trung Truy nhập đa dịch vụ Mạng xương sống QoS
Trang 21° Lớp ứng dụng ° Lớp điều khiển ° Lớp truyền tải ° Lớp truy nhập
Ngoài ra còn có một lớp quản lý xuyên suốt từ lớp 1 đến lớp 4 của mô hình mạng NGN
° Lớp điều khiển có chức năng kết nối cuộc gọi thuê bao với lớp ứng dụng, dịch vụ Các chức năng như quản lý, chăm sóc khách hàng, tính cước cũng được tích hợp trong lớp điều khiển
Lớp truyền tải
° Mạng đường trục có chức năng chính là truyền tải mọi loại hình thông tin dưới dạng gói IP dưới sự điều khiển của softswitch trong lớp điều khiển
° Βao gồm các nút chuyển mạch, các bộ định tuyến, các thiết bị truyền dẫn có dung lượng lớn
° Kết nối với lớp truy nhập thông qua các Media Gateway
Lớp truy nhập
° Thu thập tất cả các loại hình thông tin từ các end user, chuyển đổi thành các gói IP để truyền qua mạng truyền tải đường trục
Trang 22° Gồm các thiết bị truy nhập cung cấp các cổng kết nối với thiết bị đầu cuối thuê bao qua hệ thống mạng ngoại vi cáp đồng, cáp quang hoặc vô tuyến các thiết bị truy nhập có thể cung cấp các loại cổng truy nhập POTS, VOIP, IP, FR, X.25, ATM, xDSL, di động v.v
° Kết nối với lớp truyền tải thông qua các Media gateway
1.2.3 Các phần tử trong mạng NGN
Hình 1.3 Các phần tử mạng NGN cơ bản
Cấu trúc cơ bản được xác định bao gồm các phần tử mạng cần thiết cho việc cung cấp các dịch vụ thoại truyền thống Các nhà cung cấp NGN đều đưa ra cấu trúc này như là một bước chuyển tiếp lên NGN với các sản phẩm của mình Tuy nhiên đó là những giải pháp cụ thể riêng của từng hãng Hình 1.3 là cấu trúc do tổ chức Eurescom đưa ra
Trang 231.2.3.1 Media Gateway ( MG )
Media gateway chuyển đổi giao thức khung và media được cung cấp trong một kiểu mạng tới định dạng yêu cầu trong một kiểu mạng khác Các đầu cuối media gateway hoàn thành các giao thức điều khiển mạng và chứa các đầu cuối mạng Nó cũng chứa thiết bị thao tác media (như bộ chuyển mã, khử tiếng vọng hay gửi tone)
+ Các báo cáo cảnh báo (các sự kiện bất bình thường như tràn tải và nghẽn lưu lượng…)
+ Media gateway sẽ tạo các tone (bận, không trả lời) và tạo và phát hiện các tín hiệu DTMF
+ Xử lý dòng Media (như điều khiển lưu lượng: tốc độ đỉnh tế bào, tốc độ trung bình tế bào trong ATM)
+ Hỗ trợ các giao thức định đường chính: OSPF (Open Shortest Path First ), BGP (Border Gateway Protocol)
+ Hỗ trợ chức năng LSR (Label Switch Routing) cho các chuẩn MPLS (MultiProtocol Label Switching )
+ Hỗ trợ các chức năng khai thác và bảo dưỡng chính như cấu hình, giám sát…
+ Quá trình chuyển đổi giữa các kiểu đầu cuối khác nhau (các đầu cuối H.310 trên B-ISDN, H.320 đầu cuối trên N-ISDN, đầu cuối H.321 trên B-ISDN, các đầu cuối H.322 )
Trang 24° Các chức năng hỗ trợ H.323
+ Chuyển đổi mã giữa các định dạng truyền cho audio, video và các dòng dữ liệu (như H.225 tới/ từ H.221, chuyển đổi từ các kênh mang từ phía PSTN trong giao thức thời gian thực-RTP )
+ Truyền giữa các thủ tục truyền thông (như H.245 tới/từ H.242), thiết lập cuộc gọi và giải phóng hỗ trợ PSTN (đệm gói, chuyển tới Call server)
° Các chức năng hỗ trợ SIP
+ Truyền giữa định dạng truyền cho audio, video và dòng dữ liệu Ví dụ như lưu ý đến các bản tin giao thức thiết lập phiên-SIP từ/đến H.221 chuyển đổi từ các kênh mang từ phía PSTN trong RTP
+ Truyền giữa các sản phẩm truyền thông (như SDP từ/đến H.242), các thủ tục thiết lập cuộc gọi và giải phóng hỗ trợ cho PSTN (đệm gói, chuyển đến Call server)
+ Chấp nhận các đặc điểm kỹ thuật giao thức thiết lập phiên SIP và mô tả phiên SDP (Session Description Protocol)
b Các yêu cầu cho Media Gateway Chất lượng
Một trong các yêu cầu chính cho media gateway là để cung cấp chất lượng thoại tốt Do đó, media gateway sẽ cung cấp tập các CODEC đảm bảo (G723.1, G.711, G.729, G.726, GSM) và ràng buộc cả yêu cầu chất lượng thoại và dải thông
Hơn nữa, media gateway sẽ cung cấp độ trễ và mất gói thấp, các đặc tính như khử tiếng vọng và bộ đệm jiter nhằm cải tiến chất lượng thoại và tiện nghi người dùng
Tính mở
Media gateway sẽ được kết nối với các phần tử mạng khác như call server, sử dụng các giao thức chuẩn như MGCP, MEGACO/H.248 hay SIP
Trang 25Sử dụng các giao thức chuẩn cho phép nhà điều hành ít phụ thuộc nhất vào các nhà cung cấp và thuận tiện cho việc thay thế các phần tử mạng
Kết nối phù hợp
Khi một media gateway được đặt ở biên giữa hai mạng, mạng chuyển mạch và mạng gói, nó sẽ cung cấp khả năng kết nối phù hợp giữa các mạng đó Media gateway sau đó sẽ hỗ trợ các kết nối PSTN như các kênh E1, STM-1 hay ISDN PRI và các kết nối gói như ATM hay IP ( các liên kết Ethernet )
Tính bảo mật
Người dùng không được nhận thực sẽ không thể sử dụng media gateway Do đó media gateway phải sử dụng các giao thức nhận thực như RADIUS, PAP, CHAP hay IPSec
Tính tin cậy
Do đó media gateway phải hỗ trợ độ dư (redundancy) và môi trường phân tán để cung cấp độ tin cậy với nhiều mức độ truyền dẫn
Độ linh hoạt (Scalability)
Độ linh hoạt cũng là một yêu cầu quan trọng, bởi vì nó cho phép nhà điều hành mở rộng mạng nếu cần thiết Độ linh hoạt thuộc về sự hỗ trợ của cấu trúc phân tán (như là độ tin cậy) và có thể phát triển các gateway mới mà không ảnh hưởng tới bất kỳ các gateway đang tồn tại nào
OAM&P
Việc quản lý và quản trị media gateway sẽ được đơn giản hóa hết mức, kiểu như sử dụng giao diện người dùng đồ họa Các hoạt động đó cũng sẽ được thực hiện từ xa, để dễ dàng quản lý các gateway media phân tán Media gateway sẽ hỗ trợ các giao thức quản lý chuẩn (SNMP, CORBA) Các cấu trúc mạng (như MG được kết nối tới call server) sẽ được xem xét để có thể định dạng mạng
Phát triển dễ dàng
Ngày nay các media gateway (VoIP) hỗ trợ IP v.4 nhưng chúng có thể
Trang 26phát triển để hỗ trợ IP v.6, được mong đợi cho các chuẩn tương lai Hơn nữa, việc giới thiệu các giao thức mới sẽ dễ dàng và không ảnh hưởng đến giá cả và tiến trình hoạt động
Các yêu cầu khác
Media gateway sẽ hỗ trợ lấp khoảng lặng (phía khởi đầu) và tạo các nhiễu nền (phía kết cuối) để giảm khối lượng tải trong mạng xương sống Nó cũng hỗ trợ việc phát hiện tone fax để chuyển mạch kênh audio tới một bộ mã hoá tích cực cho cả phía khởi đầu và kết cuối
1.2.3.2 Media Server
Các media server sẽ cung cấp các chức năng cho phép các tương tác giữa chủ gọi và các ứng dụng thông qua các thiết bị điện thoại, thí dụ nó có thể trả lời cuộc gọi và cấp thông báo hoặc đọc thư bằng tổng hợp thoại và cung cấp đầu vào tới các ứng dụng từ các lệnh DTMF hoặc các lệnh thoại nhờ sử dụng công nghệ nhận dạng tiếng nói
a Các chức năng
Các chức năng chính (bắt buộc và lựa chọn) được cung cấp bởi các Server phương tiện bao gồm:
° Chức năng bắt buộc: + Biểu thị thoại + Ghi thoại
+ Tách tone (cho server phương tiện)
Trang 27+ Phát tone (server phương tiện) + Cầu hội nghị
- Phân nhánh chuỗi media - Chuyển mạch chuỗi media + Loại bỏ tiếng vọng
+ Giao diện lập trình được
- Cung cấp các chức năng đồng bộ (cho các ứng dụng đơn giản) - Cung cấp các chức năng không đồng bộ (các ứng dụng phức tạp) - Phần quản lý phiên
- Phần quản lý sự kiện - Phần quản lý nhóm
+ Nén và chuyển mã (cho server phương tiện) ° Chức năng lựa chọn:
+ Phiên dịch các ngôn ngữ kịch bản như VoiceXML + Nhận dạng thoại
+ Text sang tiếng nói + Fax
+ Hiểu ngôn ngữ tự nhiên
+ Các chức năng tác tử người dùng bản tin, thí dụ, để truyền tải tin báo được ghi tới server bản tin hoặc phục hồi và lưu giữ bản tin trong một server bản tin
+ Dịch phương tiện, thí dụ để dịch khuôn dạng bản tin, không được hỗ trợ bởi các bộ mã hóa và giải mã tài nguyên phương tiện
b Các giao diện của Media server
Các server phương tiện cung cấp các giao diện tới: ° Các thiết bị người sử dụng cuối
° Các server ứng dụng
Trang 28° Các server cuộc gọi ° Các server bản tin
c Những yêu cầu media server
° Media Server sẽ cung cấp các chức năng tới các ứng dụng không kể đến kiểu của mạng cơ sở, thí dụ SIP, H.323, PSTN,
° Media Server sẽ là hệ điều hành độc lập Nó sẽ có khả năng chọn hệ điều hành phù hợp nhất để cài đặt và chạy các ứng dụng khách hàng và server ứng dụng dưới các hệ điều hành khác nhau
° Dòng media
+ Server phương tiện sẽ cung cấp các giao diện cho các kiểu dòng đa phương tiện và các giao thức tương ứng được cung cấp (thí dụ RTP/RTCP), âm thanh (thí dụ RealAudio) và video (thí dụ MPEG4) cho các giao diện IP, Ethernet, ATM và PSTN
+ Server phương tiện sẽ cung cấp các chức năng dòng phương tiện bao gồm phân nhánh, chuyển mạch và loại bỏ tiếng vọng,
+ Nó sẽ cung cấp các bộ đa mã hoá-giải mã hoá bao gồm G.711, G.723.1, G.729a
° Điều khiển media
+ Server phương tiện sẽ cung cấp các chức năng điều khiển phương tiện đa dòng bao gồm chơi, tua lại, tua đi nhanh, điều khiển âm lượng, dừng, ghi, tách tone và phát hiện tone
+ Nó sẽ cung cấp các tính năng cầu hội nghị
+ Nó sẽ cung cấp các tính năng fax cho các giao diện phương tiện khác nhau (PSTN và IP)
+ Nó sẽ cung cấp các tính năng ASR (Automatic Speech Recognition) + Nó sẽ cung cấp các tính năng TTS (Text To Speech)
+ Nó sẽ cung cấp các tính năng xử lý hiểu ngôn ngữ tự nhiên ° Tin báo
Trang 29+ Server phương tiện sẽ cung cấp truyền tải các tin báo được tập hợp (thí dụ voicemail và fax) tới các server tin báo nhờ sử dụng các giao thức chuẩn như SMTP (Simple Mail Transfer Protocol)
+ Nó sẽ cung cấp tìm lại được các tin báo (thí dụ: voicemail, emai và fax) được gửi kể cả sử dụng các giao thức chuẩn như IMAP4 (Internet Message Access Protocol version 4) và POP3 (Post Office Protocol version 3)
° Chuyển đổi media
+ Server phương tiện sẽ cung cấp các tính năng phiên dịch khuôn dạng phương tiện như PCM thành MP3 (MPEG-1 Layer-3) hoặc GIF (Graphics Interchange Format) thành TIFF (Tagged Image File Format)
+ Nó sẽ cung cấp các cơ chế cắm vào để cung cấp các kiểu phương tiện mới
° Các giao diện ứng dụng
+ Server phương tiện sẽ đồng thời cung cấp các chức năng đồng bộ (cho các ứng dụng đơn) và các chức năng không đồng bộ (các ứng dụng phức tạp hơn) trên các giao diện lập trình
+ Server phương tiện sẽ cung cấp các giao diện lập trình chuẩn công nghiệp như TAPI, JTAPI và ECTF S.100
+ Các server phương tiện sẽ cung cấp các giao diện HTTP và phân tích cú pháp XML để tìm lại được và thực hiện kịch bản như voiceXML + Nó sẽ cung cấp các giao diện khác tới các server ứng dụng như SIP
hoặc các giao thức ứng dụng khác
° Điều khiển mạng : Các server phương tiện sẽ cung cấp các giao diện tới các giao thức mạng như MeGaCo, H.323, SIP, INAP, ISUP
° Các tính năng tài nguyên media
+ Server phương tiện cung cấp các tài nguyên phương tiện từ các nhà
Trang 30cung cấp khác nhau, thí dụ phương tiện TTS và có thể được cung cấp bởi các nhà cung cấp khác nhau nhờ sử dụng tương tác phương tiện chuẩn giữa các tài nguyên như Bus SC từ ECTF
1.2.3.3 Server cuộc gọi
Server cuộc gọi điều khiển cuộc gọi theo mô hình cuộc gọi, điều khiển báo hiệu và điều khiển media gateway Server cuộc gọi phải cung cấp giao diện (thí dụ giao thức chuẩn hoặc giao diện chương trình ứng dụng mở) về phía các server ứng dụng để cho phép điều khiển dịch vụ và có cách giải quyết (thí dụ giải quyết chất lượng dịch vụ mang tính cá nhân, v.v)
Các server đa cuộc gọi có thể cùng hoạt động để điều khiển cuộc gọi đơn Các thí dụ của các server cuộc gọi là các trạm cuộc gọi, các chuyển mạch mềm, SIP Proxy Server và Gatekeeper H.323
- Xử lý báo hiệu cuộc gọi (SIP, H.323, ISUP, MGCP, v.v) + Thiết lập và điều khiển cuộc gọi ba bên
+ Các dịch vụ lớp ° Tính năng lập trình
Trang 31+ Các giao diện lập trình
+ Cung cấp tới các giao diện lập trình ứng dụng chuẩn, mở và các giao thức chuẩn, mở hướng về mức server ứng dụng (để có khả năng tới tất cả các người sử dụng mạng, không kể đến phương tiện truy cập) ° Tính năng truyền thông
+ Cung cấp mô hình cuộc gọi tới tính năng điều khiển cuộc gọi
+ Cung cấp tương tác cho các server đa cuộc gọi có thể được đặt trong các miền mạng khác nhau
+ Kích hoạt hướng tới các server ứng dụng ° Tính năng hoạt động, quản lý và điều khiển
+ Hoạt động, quản lý và bảo dưỡng (thí dụ: đăng ký truy nhập , cảnh báo, cấu hình, xác định phiên bản, quản trị đặc tính, v.v)
+ Cung cấp bản ghi dữ liệu cuộc gọi ° Các giao diện hướng tới các phần tử mạng:
+ Các giao diện giữa các server cuộc gọi và các server ứng dụng Các thí dụ có khả năng là SIP, H.323, INAP, HTTP, v.v
+ Các giao diện giữa các server cuộc gọi và gateway phương tiện Thí dụ có thể là SIP, MGCP, Megaco/H.248, v.v
+ Các giao diện giữa các server cuộc gọi Thí dụ có thể là BICC và SIP-T
+ Các giao diện giữa các server cuộc gọi và server phương tiện Khả năng truyền thông qua các giao thức như H.248 (thí dụ MGCP) + Các giao diện giữa các server cuộc gọi và các server tin báo (thí dụ
SMTP được sử dụng để gửi thư điện tử cho cuộc gọi vào)
b Những yêu cầu server cuộc gọiTính mở
Đó là yêu cầu chính của server cuộc gọi NGN Tính mở có nghĩa là sử dụng các giao thức chuẩn và giao diện lập trình ứng dụng, do đó, nó đảm bảo
Trang 32tính độc lập của các nhà cung cấp, cho phép sử dụng các dịch vụ ba bên Hiện nay, các giao thức chuẩn, giao diện lập trình ứng dụng chưa đủ hoàn thiện, không thích hợp hoặc phần mở rộng không chuẩn Vì vậy, yêu cầu tính mở cho các server cuộc gọi hiện nay là : “server cuộc gọi nên càng mở càng tốt, giao thức chuẩn nên là nhiệm vụ của nhà cung cấp”
Các phần tử nền chính để quan tâm đến tính mở là:
Phát triển dịch vụ : server cuộc gọi nên cung cấp giao diện lập trình ứng dụng chuẩn như JAIN hoặc PARLAY để cho phép phát triển dễ dàng, không đè nặng lên việc sử dụng các môi trường kiến tạo dịch vụ (SCE) thích hợp
Gateway phương tiện : Để có khả năng điều khiển bất cứ gateway phương tiện nào, giao thức truyền thông giữa các server cuộc gọi và các gateway phương tiện nên được chuẩn hoá (thí dụ MGCP, Megaco/H.248, v.v)
Truyền thông giữa các server cuộc gọi: Truyền thông giữa các server khác nhau được thực hiện bởi các giao thức chuẩn giữa các server cuộc gọi như báo hiệu BICC và SIP-T
Các đầu cuối người sử dụng : Server cuộc gọi sẽ cho phép các đầu cuối IP kết nối trực tiếp, điển hình là sử dụng các giao thức như SIP và H.323
Gateway báo hiệu số 7
Để tương tác hoạt động với các mạng cũ, đặc biệt là PSTN, server cuộc gọi sẽ cung cấp gateway báo hiệu số 7, bao gồm các giao thức ISUP và TCAP Quan trọng là sự cung cấp gateway báo hiệu số 7 có thể được tích hợp tới server cuộc gọi hoặc được thực hiện trên nền gateway báo hiệu được dành sẵn
Khả năng thêm vào các giao thức mới
Đặc điểm quan trọng khác là khả năng thêm trợ giúp cho các giao thức mới trong nền.Các giao thức mới nói chung được thêm bằng cách cắm vào
Độ tin cậy và độ linh hoạt
Độ tin cậy có thể được thực hiện bằng cách dự phòng, hoặc trong phần mềm của nó hoặc trong phần cứng cơ bản hoặc thậm chí trong trường hợp
Trang 33nhiều hơn một server cuộc gọi khi chia tải Tính linh hoạt cũng rất quan trọng để các nhà khai thác triển khai các server cuộc gọi tuỳ thuộc vào nhu cầu của họ
Tính cước
Các bản ghi chi tiết cuộc gọi nên ở dạng chuẩn (Bellcore Automatic Message Accounting, text )
AMA-Quản lý, khai thác và cung cấp dịch vụ
Quản lý, khai thác và cung cấp dịch vụ nên được thực hiện dễ dàng, từ xa Ngoài ra, các server cuộc gọi nên cung cấp các giao thức quản lý mạng chuẩn như SNMP (Simple Network Management Protocol)
1.2.3.4 Server ứng dụng
Server ứng dụng là phần mềm chạy trên lớp trung gian giữa Web browser trên cơ sở các client, các cơ sở dữ liệu và các ứng dụng kinh doanh Các server ứng dụng điều khiển tất cả các lôgic và kết nối ứng dụng mà bao gồm các ứng dụng client-server kiểu cũ
Các server ứng dụng liên kết các ứng dụng Web và các hệ thống đã tồn tại cùng nhau cho thương mại điện tử và các sử dụng khác
Phần mềm server ứng dụng có thể đơn giản hoá việc kết nối các hệ thống web mới, các hệ thống đặt trong các vị trí khác hẳn nhau và các hệ thống kế thừa thông qua Web client
Trong phạm vi mạng thế hệ sau, server ứng dụng sẽ là nền công nghệ thông tin đóng vai trò kiến tạo dịch vụ trong mạng thông minh, mở rộng tính năng của chúng để bao phủ các tình huống mới của mạng
Các server ứng dụng nên tương tác với các server cuộc gọi và các tài nguyên được điều khiển thông qua các giao thức chuẩn hoặc các giao diện chương trình ứng dụng mở (API)
a Tính năng
Các mục tiêu chính của server ứng dụng là khả năng để đưa vào, thực
Trang 34hiện, điều khiển và quản lý các ứng dụng có hiệu quả, kinh tế và nhanh chóng ° Tính năng chung : Server ứng dụng phải cung cấp sự tích hợp Web để
cung cấp giao diện người sử dụng dựa trên Web cho quản lý, khai thác, bảo dưỡng với các Web server để cung cấp các dịch vụ
° Tính năng xác thực và bảo mật: Server ứng dụng có thể điều khiển các phần tử mạng thực hiện xác thực, cấp phép và các khả năng tính toán cho các dịch vụ được cung cấp; trợ giúp cơ chế đăng ký (SIP hoặc H.323); phải cung cấp các dịch vụ bảo mật: mã hoá, xác thực và cấp phép để đảm bảo truy cập bảo mật tới các dịch vụ
° Tính năng lập trình
+ Server ứng dụng phải trợ giúp để phát triển các dịch vụ bằng các giao diện chương trình ứng dụng hoặc các ngôn ngữ kịch bản Các kịch bản có thể được tạo ra bằng các môi trường kiến tạo ứng dụng + Server ứng dụng phải cung cấp các giao diện chương trình ứng dụng
tới các miền quản lý của đối tác thứ ba theo cách bảo mật ° Tính năng truyền thông: Server ứng dụng phải cung cấp:
+ Truyền thông với các ứng dụng bên trong hoặc bên ngoài khác (thí dụ: chạy trên các server ứng dụng bên ngoài)
+ Truyền thông với các server điều khiển tài nguyên mạng bên ngoài bao gồm: Server phương tiện cung cấp tính năng điều khiển phương tiện; Các server cuộc gọi cung cấp tính năng điều khiển cuộc gọi như định tuyến cuộc gọi, xử lý báo hiệu cuộc gọi; Các server tin báo cung cấp tính năng điều khiển tin báo
° Tính năng cung cấp dữ liệu: Server ứng dụng phải cung cấp cơ sở dữ liệu để lưu trữ dữ liệu thuê bao và dịch vụ (hoặc bên trong hoặc bên ngoài)
° Tính năng hoạt động, quản lý và điều khiển : Bao gồm quản lý dịch vụ, quản lý hệ thống, quản lý vòng đời dịch vụ
Trang 35b Những yêu cầu trên server ứng dụng Cấu trúc bên trong
° Server ứng dụng phải được cấu trúc bên trong với tập các chức năng và các phần tử có phân lớp, ảnh hưởng lẫn nhau thông qua định nghĩa rõ, các giao diện chương trình ứng dụng đồng nhất và chung (giống như các server ứng dụng cho các dịch vụ web), các phần tử có thể được phân bố về mặt vật lý trên các hệ thống khác nhau
° Các lớp chức năng phải định địa chỉ:
+ Các giao diện hướng tới các tài nguyên mạng được điều khiển + Các chức năng ứng dụng và dịch vụ độc lập (để đơn giản hoá sự phát
triển ứng dụng) + Các dịch vụ
° Các giao diện được cung cấp bởi các phần tử nên được dựa trên các tiêu chuẩn như: Parlay, JAIN, 3GPP OSA
° Server ứng dụng phải trợ giúp sự đưa vào các phần tử độc lập dịch vụ mới
Hỗ trợ giao thức mạng
° Server ứng dụng phải cung cấp tập các trình điều khiển cho tất cả các giao thức liên quan đến điều khiển mạng, các tài nguyên đặc biệt và các server
° Server ứng dụng phải cho phép đưa vào các trình điều khiển giao thức mới theo cách tăng lên
Trang 36° Server ứng dụng phải cung cấp các phần tử và các giao diện để làm việc với các hệ thống khai thác, quản lý và bảo dưỡng của các nhà khai thác mạng
Hỗ trợ phát triển dịch vụ
° Server ứng dụng phải trợ giúp cho phát triển các ứng dụng tại các mức khác nhau của sự trừu tượng hoá (thí dụ: phải trợ giúp môi trường kiến tạo ứng dụng – ACE) như: Các giao diện chương trình ứng dụng (API), Bộ phiên dịch để trợ giúp các ngôn ngữ kịch bản (thí dụ, CPL, XLML, CPML, VoiceXML, v.v)
° Hình thức được trợ giúp phải có khả năng truy cập tất cả các chức năng server ứng dụng
Hỗ trợ vòng đời dịch vụ
° Server ứng dụng phải cung cấp các chức năng để điều khiển vòng đời
Trang 37dịch vụ (triển khai, kích hoạt, giải kích hoạt, thuê dịch vụ, v.v)
° Server ứng dụng phải trợ giúp đưa các ứng dụng mới mà không ngắt việc thực hiện các ứng dụng đã được kích hoạt, phải có khả năng triển khai và thực hiện đa phiên bản của cùng ứng dụng một cách đồng thời
Quản lý nền
° Server ứng dụng phải cung cấp các chức năng và các giao diện (hoặc là SNMP hoặc dựa trên Web) để cấu hình và quản lý nền Chúng phải cung cấp các giao diện hướng tới các hệ thống quản lý vốn có của các nhà khai thác mạng
1.2.3.5 Môi trường kiến tạo ứng dụng
Môi trường kiến tạo ứng dụng sẽ trợ giúp vòng đời của dịch vụ hoặc ứng dụng được soạn bởi chuỗi pha, mỗi pha yêu cầu các kích hoạt nào đó để được thực hiện với các tên :
° Phân tích các nhu cầu khái niệm ° Kiến tạo ứng dụng
° Đo thử chấp nhận ° Triển khai ứng dụng
° Cung cấp ứng dụng và hoạt động ° Loại bỏ ứng dụng
Môi trường kiến tạo ứng dụng thế hệ sau nên cung cấp các công cụ để
Trang 38định địa chỉ các kích hoạt được nhận dạng chi tiết sự phát triển và phê chuẩn các ứng dụng sẵn có để triển khai trong mạng thực tế Các phần tử kiến tạo ứng dụng sau đó nên cung cấp môi trường tích hợp để phát triển và phê chuẩn các ứng dụng để chạy trên server ứng dụng Sự phát triển ứng dụng nên được dựa trên các phần tử Một phần tử có thể được thực hiện sử dụng ngôn ngữ hướng đối tượng, thí dụ JAVA hoặc C++ Sự phát triển các ứng dụng sử dụng mô hình “hướng đối tượng” sẽ cho phép:
° Sử dụng lại các phần tử ° Dễ bảo dưỡng
° Thời gian đưa ra thị trường nhanh chóng
Các tính năng môi trường kiến tạo ứng dụng nên tương thích với các khả năng server ứng dụng nơi các ứng dụng sẽ chạy Điều này nghĩa là các đặc điểm kiến tạo ứng dụng sẽ phụ thuộc vào các tính năng server ứng dụng
Môi trường xác nhận tính hợp lệ ứng dụng: Chương trình mô phỏng quản lý các ứng dụng, dễ dàng truyền thông với các phần tử mạng khác
b Những yêu cầu trên môi trường kiến tạo ứng dụng
Phần này phân biệt một số yêu cầu trên các phần tử môi trường kiến tạo ứng dụng (ACE) của cấu trúc tham chiếu mạng thế hệ sau Môi trường kiến tạo ứng dụng phải cung cấp các chức năng để phát triển các ứng dụng được triển khai và được thực hiện bởi server ứng dụng
° Các khả năng lập trình: Môi trường kiến tạo ứng dụng trợ giúp phát
Trang 39triển các dịch vụ thông qua các hình thức lập trình, bao gồm: + Các ngôn ngữ lập trình đa năng (thí dụ, Java, C ++) + Hình thức dựa trên thành phần (thí dụ, EJB)
+ Các ngôn ngữ kịch bản (thí dụ, CPL, XTML, VoiceXML, v.v) ° Môi trường kiến tạo ứng dụng phải trợ giúp để định rõ tất cả các thành
phần của dịch vụ, ứng dụng, bao gồm logic thực hiện, các khuôn dạng cung cấp, logic quản lý, v.v
+ Môi trường kiến tạo ứng dụng nên được dựa trên gói dữ liệu và cấu hình các công cụ phát triển khả dụng thương mại và đa năng
+ Môi trường kiến tạo ứng dụng nên bao gồm cấu trúc mở, có thể thay thế hoặc thêm vào các công cụ bên ngoài tới môi trường kiến tạo ứng dụng, mà không làm xáo trộn những phần trước đó
° Hỗ trợ quá trình kiến tạo
+ Môi trường kiến tạo ứng dụng phải cung cấp các cơ chế để tương tác với các server ứng dụng trong các pha liên quan đến triển khai ứng dụng và chu kỳ sống của ứng dụng
+ Môi trường kiến tạo ứng dụng nên trợ giúp các công cụ để quản lý quá trình kiến tạo ứng dụng Các môi trường này nên bao gồm:
- Quản lý các nhóm phát triển nhiều người dùng - Điều khiển “chu kỳ sống” của phần mềm
Trang 40- Phiên bản phần mềm
- Trợ giúp với sản phẩm tài liệu
+ Môi trường kiến tạo ứng dụng cung cấp truy cập để loại bỏ phát triển ứng dụng
1.3 Các giao diện NGN
Các giao diện kết nối của mạng NGN là phần rất quan trọng của mạng, nó vừa phải đáp ứng được các dịch vụ mới trong tương lai vừa phải đảm bảo cung cấp các dịch vụ đang tồn tại đồng thời không làm ảnh hưởng đến người sử dụng Để đáp ứng được các yêu cầu trên, mạng NGN phải chứa giao diện các mạng đang tồn tại
° Mạng truy nhập:
+ Truy nhập vô tuyến vòng + Truy nhập cáp quang trực tiếp + Truy nhập cáp quang thụ động + Truy nhập cáp đồng PSTN/ISDN + Truy nhập cáp đồng xDSL + Mạng cáp TV
+ Truy nhập di động số (như GSM) + Mạng TV quảng bá mặt đất + Mạng vệ tinh quảng bá trực tiếp
+ Truy nhập vệ tinh địa tĩnh (như Inmarsat) + Truy nhập vệ tinh quỹ đạo thấp và trung bình ° Mạng đường trục:
+ Mạng đường trục PSTN/ISDN + Mạng đường trục PSDN + Mạng BISDN
+ Mạng chuyển mạch gói X.25