discdiscArchitecture) 및 서비스 컴포넌트 규격을 TINAODL(Object Definition Language)를 사용하여 작성중에 있다.MultimediaServicesManagement ServicesTINA ApplicationsMultimedia Services‘93 ‘94 ‘95 ‘96‘97TINACore TeamGuideline into TINAComputingArchitectureUser GuideUsageReference PointsDPE interoperabilityThe TINAReference PointsRet RPConS RPTCon RPRtR RP3Pty RPMatching TINA& non-TINAReference PointsTINA GlossaryBusiness Modeling ConceptsInformation Modeling ConceptsComputational Modeling ConceptsEngineering Modeling ConceptsNRArchitectureUser GuideServiceArchitectureUser GuideDPEArchitectureArchitecture Specs<strong>Network</strong>ResourceArchitectureServiceArchitectureThe TINA ManagementPrinciplesTINA Naming Framework3. <strong>개방형</strong> 정보 통신망 구조Modeling ConceptsStP customizationODL ManualDPE specificationNRAComponentsSpecificationServiceComponentsSpecificationsComponent Specs=Core Team=imported work그림 2: TINA 컨소시엄의 표준화 연구 문서 작성 방향TINAForun<strong>Network</strong>ingMiddlewareTransport <strong>Network</strong><strong>Network</strong>ResourcesDistributed Processing EnvironmentHigh-Speed Transport <strong>Network</strong>ServicesNative Computing and Comm. Environment그림 3: <strong>개방형</strong> 통신망의 기본 구조 모델TINA 컨소시엄에서는 이러한 원칙을 위해서그림 4 와 같이 일반적 구조를 비롯하여 서비스구조, 관리 구조, 통신망 구조, 연산 구조(Computing Architecture)의 5가지 구조로 구분하였으며, 이를 의하여 기능을 세부적으로 정립하였다.3.1 <strong>개방형</strong> 통신망 구조 모델OverallArchitecture3.1.1 <strong>개방형</strong> 통신망의 기본 구조ServiceArchitecture<strong>Network</strong>ArchitectureManagementArchitectureComputingArchitecture<strong>개방형</strong> 통신망의 구조는 망구성 장치(<strong>Network</strong>Element: NE)의 하드웨어를 바탕으로 여러 기능을소프트웨어의 계층적 구조로 기능화 되었다. 각망구성 장치에 분산처리 환경을 기반으로 하여,각 기능별로 서비스, 통신망 자원관리, 실제 망구성 장치를 제어하는 기능 구조를 정립하였으며,이들은 응용 객체로서 <strong>개방형</strong> 통신망 구조의 응용 서비스로 구성되며, 상호 간에는 객체 접속으로 구성된다. <strong>개방형</strong> 통신망 구조는 분산처리 환경을 기반으로 망장치와 접속되는 통신기능을 담당하는 NCCE(Native Computing and CommunicationEnvironment), 서비스 구조(Service)와 통신<strong>망관리</strong>구조(<strong>Network</strong> Resource) <strong>개방형</strong> 통신망의 상위 계층인 응용 서비스 객체(Management Services,Multimedia Services)에 대한 구조 형태로 그림 3과같이 나누어진다.3.1.2 <strong>개방형</strong> 통신망의 일반적 구조<strong>개방형</strong> 통신망의 일반적 구조는 소프트웨어계층적 구조로 기능을 객체화 하는 모델로 정립된다. 이러한 객체에 대한 모델은 논리적으로 서비스나 통신망 관리 원칙을 위해서 세부적으로기능적으로 모델화가 필요하다.SessionModelSubscriptionModel<strong>Network</strong>ResourceModelFaultMgmt.AccountingMgmt.ConfigurationMgmt.DPEArchitecture그림 4: <strong>개방형</strong> 통신망의 일반적 구조에 대한 기능 구조 모델- 서비스구조통신 서비스의 설계, 규격, 구현과 관리에 관련된 일련의 개념과 원칙을 정의하는 구조로 <strong>개방형</strong> 통신망에서 정의하는 서비스는 통신 사업분야에 규정되어 있으며, 미래에 규정될 모든 형태의 서비스를 포함한다. 해당 서비스로는 전화,화상회의, 데이터 통신 등과 같은 통신 서비스를비롯하여 앞으로 전개될 멀티미디어 서비스를 포함한 응용 서비스들과 통신망 내부의 관리 서비스, 정보 검색과 같은 정보 서비스 등을 말한다.- 통신망 구조통신망 자원의 일반적인 구성 요소들을 제공하며, 전달망의 설계, 규격, 구현과 관리에 관련된개념과 원칙을 정의한다. 이러한 망구성 요소들은다수의 서비스 및 관리 서비스 기능에서 이용될<strong>망관리</strong> 정보 자원들에 대한 논리적 객체지향 모델을 제공하고, 자원들의 관리를 위해서 추상화된56
객체를 제공하게 된다. 통신 소프트웨어는 기본적으로 실시간 처리를 요구하고, 대규모이며, 분산소프트웨어 시스템으로서, 분산처리 설계 <strong>기술</strong>을적용한다. 통신 소프트웨어에 관련된 가장 큰 문제는 대규모 시스템의 버전 및 구성 관리로서, 이를 위해 객체지향 설계 및 구현 <strong>기술</strong>을 적용한다.- 관리 구조관리 구조는 통신망, 분산 구조 및 서비스 관리에 적용되는 개념과 원칙을 정의하며, 서비스,자원, 소프트웨어, 그리고 기반 <strong>기술</strong>을 관리하는데 사용될 소프트웨어 시스템의 설계, 규격, 구현에 관련된 관리 개념과 원칙을 규정한다.- 연산 구조연산 구조는 통신 소프트웨어 구성 요소들을분산 수용하고, 통신 소프트웨어 구성 요소들에대하여 <strong>개방형</strong> 객체 모델링 개념을 이용하여 재사용성, 상호 운용성 및 분산처리 환경을 설계,구축하기 위한 컴퓨팅 환경의 플랫폼을 정의, 규정한다. 또한 분산 소프트웨어를 설계하고 구축하는데 대한 개념과 원칙 및 환경을 지원하는 소프트웨어를 정의한다.이와 같은 5 가지의 구조는 서로 상호 간에밀접한 관계가 있으며 상호 보완적인 기능을 가지고 있다.GDMO(Guideline for the Definition of ManagedObjects)를 사용한다. TMN 이나 통신망 관리 분야에서 GDMO 를 사용함에 따라 기존의 규격을 재사용하기 위하여 <strong>개방형</strong> 통신망에서도 사용하고있으며, GRM 은 객체 상호간 관계를 규격화 하도록 정의하고 있다. 정보 모델을 표기하는 방법으로, Bellcore 의 INA 정보 모델, OSI-GRM, Object-Z,ODP 등에서 제안한 많은 정보 모델이 있다.그러나 TINA 컨소시엄에서의 정보 모델은OMT(Object Management technique) 표기법을 기반으로 하여 객체의 정의와 상호 객체 간의 접속기능을 보완한 정보 모델 방법을 제안하여 그래프로 표기하는 방법과 텍스트 형태의 Quasi-GDMO+GRM 방법을 사용하고 있다. 특히 통신망연결 관리를 위해서 연결 그래프(ConnectionGraph)의 객체를 정의하여 서비스의 종단 사용자간의 통신망 연결을 망 연결(<strong>Network</strong> FlowConnection)로서 정의하여 연결 그래프로 객체화CPE-1<strong>Network</strong> Flow ConnectionTerminal Flow Connections<strong>Network</strong> Flow End PointsCPE-2ConnectionGraph3.2 정보 모델링<strong>개방형</strong> 통신망은 기본적으로 적용 대상들을객체로 정의하여 표현, 구현하므로서, 객체지향설계 기법을 적용하여 객체를 대상으로 구조 원칙을 규정한다. 따라서 <strong>개방형</strong> 통신망에서는 적용대상인 실체를 표준화된 RM-ODP(Reference Modelof Open Distributed Processing)에서 규정하는 5가지모델에 따라 각각의 관점인 기업 관점, 정보 관점,연산 관점, 엔지니어 관점, <strong>기술</strong> 관점으로 시스템의 특성을 나타내는 모델링 개념을 사용하여 소프트웨어적으로 표시한다.3.2.1 정보 모델정보 모델링은 통신망 관리 및 서비스 객체정보를 규격화하기 위한 실체와 이들 상호 간의접속을 모델화하는 것으로 정보 실체를 <strong>기술</strong>하는표기법으로는 GRM(General Relationship Model)과(a) 종단간 연결객체 개념도,ConnectionGraph(CG)1+Flow Connection(FC){Root FEP != leaf FEP}Flow End Point 1+(FEP)root leafFlow ConnectionBranch(FCB)(b) 종단간 연결 객체에 따른 연결 그래프 정보모델그림 5: 종단 사용자 간의 연결 관리 객체를 위한정보 모델57