SK텔레콤의 인터넷 사업 전략목차Ⅱ. SK텔레콤의 Internet 사업 전략IV. SK텔레콤의 Internet 사업 성과1. 시장 2. 기술 3. 경쟁목차1. 가입자수 및 매출 2. 주이용 Content 및 이용자Ⅰ. 사업 환경 분석III. SK텔레콤의 Internet 사업 현황1. Handset 2. PDA 3. NATE Drive 4. m-Finance 5. Global Biz.우리나라는 높은 초고속 유선인터넷 보급율과 이동전화 보급율 그리고 무선인터넷 가입율을 바탕으로 유.무선 인터넷 시장을 선도하고 있음Ⅰ. 사업 환경 분석1. 시장국가별 초고속 유선인터넷 보급율 비교(자료 : OECD 2002. 9)(자료 : Ovum 2002.12 )이동전화 및 무선인터넷 가입율 비교이동전화 보급율(%)KoreaWorld200320052007무선인터넷 가입율(%)2**************************42006WorldKorea20%40%60%80%100%21%Ⅰ. 사업 환경 분석2. 기술FiberCableXDSLDial up3G2.5G2GMobile /WirelessFixed/StationeryMulti- interface PlatformTechnologyDeviceCustomerMark-up LanguageProtocolSecurityHTMLWMLTCP/IPWAPSSLWTLSXMLSSL(W)TCP/IPPersonalizationConvenienceMulti-interfaceInteractive Multimedia유무선 연계Multi-DevicePersonalized유선/무선 기술간의 호환성(Interoperability) 증대, 단말의 발전에 따라 인터넷산업은 “유무선 연계, Multi-Device, Personalization”이 강화되는 방향으로 성장/발전할 것으로 예상됨현 재향후NATEMagic n (016+018)ez-I (019)i-touchOnline 사업자기존 PortalNew Portal이동전화 사업자간 경쟁다양한 Multi-Interface 사업자간 통합 경쟁Platform Biz는 Fixed와 Mobile분야의 독자적인 사업 경쟁구도에서 다양한 Multi-Interface 사업자간 통합 경쟁구도로 재편되고 있음이동전화 사업자현 재Online 사업자Commerce 기반 사업자Community 기반 사업자유선기반 사업자간 경쟁Mobile 분야Fixed 분야PDA PortalVMT PortalⅠ. 사업 환경 분석3. 경쟁II. SK텔레콤의 Internet 사업전략SK텔레콤은 무선 Network 중심 사업에서 유무선 Platform, 금융 Enabler 등을 중심으로 사업을 추진하고 있음SK Telecom의 미래 사업 모델SK Telecom의 기존 사업 모델TerminalNetworkPlatform컨텐츠유선 통신무선 통신방송/ 미디어Enabler“Integrated Network Operator”TerminalNetworkPlatform컨텐츠무선중심의Personal Platform금융중심 EnablerNetwork 가치증대Marketing 중심“Communication Value Chain Recreator”TVPDAHandsetHome ApplianceVMTPCNATE, JuneMulti-Device Integrated Personal PlatformNATE.com, Lycos.co.krPCTVHome ApplianceFixed PlatformPDAVMTHandsetMobile PlatformOne single point of entry to the InternetII. SK텔레콤의 Internet 사업전략PC, Handset, PDA, VMT 등을 통합한 Multi-Device Integrated Personal Platform을 구축하기 위해 Handset Platform Market Leadership 강화, PDA/VMT Platform Market Leadership 확보 및 PC 중심의 유무선 연계 Power Value Portal 구축을 적극 추진함IntegratedOne ID, Single Sign On 구현 Device에 구애받지 않는 컨텐츠와 서비스의 자유로운 이용PersonalUser Profile/Behavior 및 Context 정보를 기반으로 개인화된 컨텐츠/서비스 제공Multi-Device어떤 단말에서나(Any Device) 접근 가능AD MoaIII. SK텔레콤의 Internet 사업현황1. HandSetIS-95AIS-95BCDAM 2000 1 xEV-DONATE Air CoupackVOD : Video-on-demand AOD : Audio-on-demand GPS : Global Positioning System MMS : Multimedia Messaging ServiceMONETA NATE *GPSNATE Photo VOD/MODStreaming *MMS/IM Mobile Adsn.TOPOnline SMS RingtoneGVM m-Trade GameSK-VMWAP Character/ Info. SVCSMS2G2.5G3GSeoul ▲98KmBusan▼96Km'99'00'01'97'02'02.9FutureHandset PlatformPDA PlatformChannel Service*Wireless Internet ServiceIII. SK텔레콤의 Internet 사업현황2. PDAWebClip Service**** 자신이 원하는 Web페이지를 Clipping하여 PDA를 통해 실시간으로 보는 서비스벨소리, 게임, 뉴스/스포츠, 증권 등 다양한 Content를 제공하고 있으며, Channel 서비스 및 WebClip 서비스를 통해 Personalized된 유무선 연계 서비스를 강화하고 있음.** User가 미리 설정한 정보를 무선인터넷 접속 없이도 PC Sync(Active Sync)를 통해 PDA로 정보를 받은 후 Offline으로 이용하는 서비스로 Air Sync방식도 가능Vehicle중심의 이용환경에서 교통정보, Navigation정보, 차량 관련정보, 및 Location기반정보 등의 서비스를 제공하여 다양한 수익을 창출할 수 있는 기반을 제공하는 사업.III. SK텔레콤의 Internet 사업현황3. NATE DriveVMT PlatformNavigationReal time traffic informationEmergency serviceSearchConvenience InformationFavoritesCredit Card, e-Money, 교통 Card 기능 SK Telecom Membership 및 OK Cashbag Card 기능전자 화폐 서비스 휴대폰번호로 돈을 송금하거나 이체하는 서비스전자 서명 서비스 본인확인을 위하여 대리점, 지점 등의 Off-line site를 방문할 필요 없음 휴대폰으로 보험가입, 은행서비스, 증명서류 신청 등의 유선 인터넷에서 이용 불가능하였던 서비스를 제공유무선 전자 지불 서비스 고객 정보 보호를 통한 거래 안전성 보장 신용카드 지불 이외에 OK Cashbag , VisaCash , Nemo 등 다양한 지불 수단을 제공Financial ServiceIII. SK텔레콤의 Internet 사업현황4. m-FinanceIII. SK텔레콤의 Internet 사업현황5. Global Biz.China UnicomSK TelecomKDDIAPBWFuture Potential Areas for Co-operationCo-development of a common standard platform Co-development of terminal devices and technologies Co-sharing of competitive contents and operational expertise Participation in joint venture set-upsS TelecomPelephone사업 성과대만 APBW : 컨설팅 및 Platform 판매 이스라엘 Pelephone : Platform 판매 베트남 BCC : Platform 판매 등국내 중소업체와의 협력을 통한 진출Server Platform: 로커스, 필링크, 유엔젤 Terminal Solution: XCE, 네오엠텔 System Integration: 유엔젤 Content: XCE, 모바일온 Content Tools: 네오엠텔Platform판매, 해외 사업자와의 전략적 제휴 등 Globalization 사업을 적극 추진하고 있으며 국내 중소업체와의 협력을 통해 해외 시장에 진출함으로써 국가 경쟁력 강화 및 기술, Solution의 해외시장 개척에 기여하고 있음.IV. SK텔레콤의 Internet 사업 성과2002년 무선인터넷 가입자수 추이1월2월3월4월5월6월7월8월9월10월11월12월(단위: 천명)10,86811,28511,93112,16812,61312,97213,42413,79814,13514,35514,57414,7893,8434,4125,1145,5396,1266,6697,3557,9718,5178,8069,4579,936무선인터넷 가입자1x 가입자2002년 인터넷 매출 추이1월2월3월4월5월6월7월8월9월10월11월12월(단위: 억원)4,0008,00012,0001,0001,*************0002002년 말 기준 무선인터넷 가입자수는 1,479만명, 1X가입자는 994만명으로 연초 대비 지속적으로 증대하였으며, 매출 또한 1조 4백억을 달성하여 인터넷 관련 매출이 전체 매출 대비 10%를 차지함1. 가입자수 및 매출IV. SK텔레콤의 Internet 사업 성과무선인터넷 Content 이용 현황뮤직, 게임, 그림, Communication(메일 등)을 주로 이용하고 있으며 20대와 30대 이용자가 전체 이용자의 58%를 차지하고 있음.2. 주 이용 Content 및 이용자연령대별 이용자 비중0%11%32%26%20%11%10대20대40대50대 이상30대32%24%16%10%5%5%3%3%2%뮤직게임그림CommunicationAdult Club증권/금융뉴스/스포츠NATE Air위치/쇼핑/복권기타10대미만경청해 주셔서 감사합니다.The End{nameOfApplication=Show}
히트 상품을 넘어 히트브랜딩으로1. 브랜드 시대저명한 광고 리서치 전문가인 Larry Light는 향후 30년 간의 마케팅 전망에 관해 이야기 하면서 미래의 마케팅 경쟁은 '브랜드 경쟁'이 될 것이라고 말한 바 있다.산업이 발전하면서 이제 시장은 이전의 공급자 중심 경제에서보다 훨씬 많은 경쟁자들이 경쟁을 벌이게 되는 수요자 중심 경제로 전환하게 되었다. 수요자 중심 경제에서는 한 사람의 수요자를 만족시키기 위해 여러 명의 공급자가 경쟁하는 상황이 발생한다. 이런 상황에서 수요자는 구매 의사 결정을 내릴 때 여러 가지 대안 중에서 결론을 내리기 힘든 경우가 많이 있게 된다. 이때 구매 결정에 절대적인 영향력을 행사하는 것이 '브랜드'이다. 구매자는 먼저 자기가 기억하고 있고, 자기가 좋다고 느끼는 브랜드를 선택하게 되는 것이다. 기업은 그 수요자가 자기의 상품을 가장 먼저 기억하고 결국 자기의 상품을 선택하도록 각종 방법으로 마케팅을 하게 된다. 이런 기업의 행위, 즉 고객들에게 자신의 상품이나 서비스를 식별시키고 경쟁자들의 것과 차별화적으로 인식 시키기 위하여 사용하는 각종 활동을 '브랜딩' 이라 하고 이런 활동을 위해 사용되는 이름이나 상징물 등을 '브랜드'라고 할 수 있다.Larry Light가 미래의 마케팅 경쟁은 브랜드 경쟁이 될 것이라고 말했는데 그렇다면 지금까지의 마케팅 경쟁은 무엇이었다는 말인가? 그리고 그것은 브랜드 경쟁과 무엇이 다른가?Larry Light의 생각이 무엇인지는 정확히 알지 못하지만 우리는 '브랜드 경쟁'과 상대적인 개념으로 '히트상품' 경쟁을 생각해 볼 수 있다. '히트 상품'은 브랜드의 핵심 요소이다. 그러나 히트 상품이 모두가 '브랜드'가 되는 것은 아니다. 역사상 지금까지 수 많은 히트 상품이 있었지만 아직까지도 브랜드로 살아 남아 있는 것은 그렇게 많지 않다. 어렵게 개발한 히트 상품의 수명을 늘리고 기업이 영속적으로 생존하기 위해서는 히트 상품을 넘어 히트 브랜드로 만드는 것이 기업의 가장 중요한 과제라고 Larry 를 하려고 한다. 이 이야기는 전적으로 필자 개인의 주관적인 생각과 해석이므로 이견이 있을 수 있다는 점을 이해하고 읽어 주셨으면 한다. 그리고 이 사례를 통해 많은 기업들이, 경영자들이 자신의 브랜드 구축과 관리에 대해 다시 한번 생각하는 계기가 되었으면 한다.2. 이랜드 그룹의 역사와 한국 패션 산업2000년 2월 이대 앞에 '후아유(Whoau) 라는 매장이 생겨 사람들을 놀라게 했다. 첫째는 매장 규모이다. 지금까지 소비자들이 접했던 Street의 매장은 보통 10평 규모였고 크다고 해야 20평 규모였다. 그런데 Whoau는 250평이 넘는 초대형 매장이었다. 이금까지 한국에서 1개의 브랜드로 가장 큰 매장이 탄생한 것이다. 둘째는 인테리어 수준이다, 외국에 다녀본 사람들은 Whoau 매장이 외국에서 본 매장들에 비해 손색이 없었고 오히려 훨씬 훌륭했다고 감탄 했다. 매장만으로도 볼거리가 있었어 고객들이 매장에 넘쳐 났다. 셋째는 그렇게 고급스럽고 넓은 매장인데도 가격은 일반 중저가 브랜드보다 훨씬 저렴했다. 일반적으로 매장에 투자를 많이 하면 마진을 올리기 위해 가격을 높게 받는데 Whoau는 반대였다. 그러나 Whoau에 대해 고객들이 모르는 것이 하나 있었는데 그것은 Whoau가 이랜드 그룹의 브랜드라는 사실이었다. Whoau를 런칭하면서 이랜드 그룹은 '이랜드' 이미지를 Whoau와 연결시키고 싶지 않아서 철저히 숨겼다. 그때의 이랜드 그룹은 소비자들에게 '이랜드' 라는 이름을 내세우는 것이 득이 되기 보다는 오히려 해가 된다고 생각 했던 것이다. '이랜드' 라는 이름이 왜 이렇게 외면당하게 되었는가?1980년 이랜드 그룹의 등장은 한국 패션 역사에서 중요한 한 획을 그은 사건이라고 할 수 있다. 당시 한국의 중류층이라 할 수 있는 사람들은 백화점에서 판매하는 고가의 옷은 너무 비싸서 엄두도 못 내었고 재래시장에서 판매하는 옷은 신뢰할 수 없어서 구매하고 싶지 않은 상황에서 새로운 대안을 찾고 있었다. 그 때 이랜드 그룹은 '중저가' 시장이라는 시'헌트' '리틀브렌' 등 급속하게 브랜드를 만들어 갔다. 이런 브랜드 들은 비록 브랜드 였지만 어떻게 보면 '히트 상품'에 가까웠다. 이랜드 그룹은 이런 전략으로 단기적으로 초고속 성장을 이루게 되었다. 이와 함께 막대한 이익을 얻었다. 그 결과 IMF가 있기 전인 1997년 이랜드 그룹은 1조 매출의 고지를 넘어 버렸다. 87년 100억 하던 기업이 10년 만에 100배가 성장한 것이다. 이 때까지만 해도 이랜드 그룹의 '다 브랜드 전략'은 성공한 것으로 보였다. 이랜드 그룹은 단기적으로는 50개 브랜드, 장기적으로는 70개 브랜드를 만들겠다는 목표로 수많은 브랜드를 만들어 갔다. 97년 당시 이랜드 그룹은 40여 개의 브랜드를 보유하게 되었다.그러나 1997년 12월 3일 IMF가 시작되면서 '다 브랜드 전략'의 진짜 모습이 드러났다. 이랜드 그룹은 초창기 히트 상품들(이랜드, 브렌따노, 언더우드, 헌트)로부터 발생한 막대한 수익을 브랜드력을 보완하고 강화하는데 사용하기 보다는 50개 브랜드 만들기 정책에 따라 신규 브랜드를 만드는데 투자했다. 이랜드 그룹은 브랜드는 만들어 놓기만 하면 히트할 것으로 생각했던 것이다. 그러나 IMF를 당하면서 뒤돌아본 결과 일부 브랜드를 제외하고는 많은 브랜드들이 소위 부실 브랜드였음이 드러났고, 초창기의 브랜드들도 브랜드력이 강화되기 보다는 오히려 진부화 되어서 브랜드 수명이 다해가고 있다는 사실을 발견하게 되었다. 이랜드 그룹은 눈물을 머금고 15개 이상의 브랜드를 접어야 했고 당시 캐주얼 시장을 지배했던 브랜드들이 지금은 겨우 목숨을 유지하는 수준의 브랜드로 전락해 버렸다. 이와 함께 '이랜드' 라는 이름은 진부한, 값이 싼, 중저가, 품질이 낮은 브랜드라는 회복하기 힘든 이미지를 갖을 수 밖에 없었다. 과거 '이랜드' 한 개 브랜드가 했던 매출을 이제는 캐주얼 6개 브랜드 모두를 합쳐야만 겨우 맞출 수 있게 된 것이다.이랜드 그룹과 동시에 출범했으면서 정반대의 전략을 편 브랜드는 홍콩의 '지오다노(Giordano)'1등할 가능성이 많은 유리한 고지를 점할 수 있기 때문이다. 그러나 이랜드 그룹은 1등일 때 1등 브랜드를 지속적으로 투자해야 할 대상으로 보기보다는 'Cash Cow'로 보는 잘못을 범했다. 아무리 1등 브랜드가 되었다고 해도 그 브랜드가 지속적으로 성장하기 위한 투자를 않는다면 금방 경쟁에서 1등을 내어 줄 수 밖에 없다는 사실을 보여주었다. 브랜드를 '히트 상품'으로 보았다는 증거는 브랜드를 'Cash Cow'로 보고 그 브랜드에 대한 재투자를 하지 않았다는 점이다.셋째는 시장에서 가장 안정적인 경쟁 구도는 오히려 지배적인 브랜드가 있는 과점 상태의 구도이고 따라서 시장은 강력한 1등 브랜드를 원한다는 것이다. 경제학 법칙 중 파 레토의 법칙이 있다. 일반적으로 80: 20법칙으로 알려져 있는 법칙이다. 사람들은 이 법칙에서 성과를 낼 수 있는 상위 20%에 집중하라 라는 수준의 교훈을 주로 이야기 한다. 그러나 이 법칙은 시장의 균형 상태에 대한 경제학의 법칙이다. 어떤 경우에 시장이 가장 균형 잡힌 상태인가 즉 가장 안정적인 상태인가? 그것은 상위 20%업체가 80% Market을 점유할 때라는 것이다. 다시 말하면 불균형의 상태가 오히려 균형 상태라는 것이다. 이랜드는 동일 시장에서 서로 비슷한 규모의 브랜드를 만들어서 서로 경쟁하게 했다. 예를 들어 캐주얼 시장에서 이랜드, 브렌따노, 언더우드, 헌트 등의 브랜드를 동일한 규모의 브랜드로 서로 경쟁을 시켰다. 이들 브랜드 중 어느 하나가 더 강해지려고 하면 본부에서 자원 배분 등을 통해 적당히 조정을 했다. 그러나 이런 인위적인 조정은 전체적으로 시장의 균형을 유지하는 것처럼 보였지만 그것은 착오였다. 시장은 더욱 더 강력한 1등 브랜드를 원했고 그런 시장의 요구 때문에 지오다노가 그 동안 이랜드 그룹이 비워 두었던 강력한 1등 자리, 지배적인 브랜드로 등극하게 되었다. 이랜드 그룹은 '헌트' 라는 강력한 브랜드를 출범시켰지만 시장의 요구를 제대로 간파하지 못해서 지오다노에게 지배적인 브랜드 자리를후아유를 런칭하는 것으로 Promotion을 했다. 이 전략은 홍콩기업 Toppy 사가 사용했던 전략과 유사한 것이었는데 Toppy 사는 실제로 미국에서 브랜드를 런칭시켜 홍콩 등 아시아로 역진출 시켰었다. 이런 전략을 사용하는 것은 파리, 이태리, 뉴욕 등 세계적 패션의 중심지에서 성공하는 것이 세계적 브랜드로 가는 관문이 되는 패션업계에서 세계적인 브랜드가 되기 위해서는 파리, 이태리, 뉴욕 등의 명성이 필요하기 때문이었다.둘째 전략은 MCS(Mega Concept Shop)이라는 새로운 시장을 만든다는 것이었다. 이것을 Block Buster 전략이라고도 한다. 영화에서 블록버스터처럼 막강한 파괴력을 갖는 패션 브랜드를 만든다는 것이었다. 이를 위해 패션 브랜드는 10평이나 20평에서 판매 한다는 기존의 관점을 완전히 무시하고 250평 매장을 생각해 내게 되었다. 고객들은 넓고 편안한 매장을 원하는데도 유통업자들의 상업 논리 때문에 그 동안 마치 10~20평이 진실인 양 모든 매장의 표준이 되어 왔었다. 그러나 이런 고정 관념을 후아유는 깨고 전혀 새로운 매장 공간을 고객들에게 제시한 것이다. 이를 위해 매장을 기존의 대리점이 아닌 직영점으로 바꾸었다.세째 전략은 체험 마케팅을 적용한 것이다. 후아유는 매장은 고객들이 단순히 상품을 사기 위한 공간이 아니라 고객들에게 체험을 파는 공간이라고 생각했다. 후아유는 이를 위해 매장 자체에서 미국의 캘리포니아 냄새가 물씬 나도록 꾸몄다. 고객들이 후아유 매장에 오면 마치 캘리포니아에 온 것과 같은 느낌을 갖도록 한 것이다. 이름의 'O'자에 캘리포니아를 대표하는 오렌지를 그려 넣었고 슬로건도 'Californian Dream'을 내걸었고 매장 오픈 때마다 캘리포니아산 오렌지를 입점하는 모든 고객들에게 나누어 주었다. 사람들은 캘리포니아 하면 후아유를, 후아유 하면 캘리포니아를 떠올리게 되었다.5. 후아유에 대한 평가 및 결론후아유는 성공했다. 동시에 후아유는 한국 패션 산업의 역사에서 또 한번의 큰 획을 그 은 .
..PAGE:1Component and CRS..PAGE:2Component of CBDWhat is Component?S/W 재사용 형태S/W 재사용 방식의 차이Component와 Object의 관계CD and CBDCBD에서 의미하는 Component?객체지향방법론 vs CBD 방법론Why CD/CBD?CBD 전개를 위한 문제점컴포넌트 연구방향..PAGE:3What is Component?컴포넌트란컴포넌트는 구현(Implementation)되어 있고, 명세(Specification)로 표현되며패키지화되어 있어 배포될 수 있어야 하며,컴포넌트의 사용자가 인터페이스(사용자와의 계약)를 통해서만 접근할 수 있으며, (Black box)어플리케이션에 영향을 주지않고 교체가 가능하며,다른 부품과 조립되어 응용 시스템을 구축하기 위해 사용되는 독립적인 소프트웨어 단위(부품)..PAGE:4S/W 재사용 형태사용 범위에 따른 분류사용자 인터페이스 컴포넌트시스템 서비스/유틸리티 컴포넌트공용 비즈니스 컴포넌트특정 비즈니스 컴포넌트일반적구체적어플리케이션통합개발환경..PAGE:5S/W 재사용 형태크기에 따른 분류클래스/모듈단일 컴포넌트복합 컴포넌트프레임워크작다크다어플리케이션..PAGE:6S/W 재사용 형태추상화 정도에 따른 분류패턴(Pattern)모델(Model)스펙(Spec)테이블(Table)추상적실체적소스코드(Source Code)실행코드(Binary Code)..PAGE:7S/W 재사용 형태기술에 따른 분류CORBA(CCM).NET(COM+)J2EE(EJB)서 버XMLActiveXJavaBean클라이언트기 타OMGMSSUN대표벤더적용분야..PAGE:8S/W 재사용 방식의 차이과거현재package CyberEval;import java.io.*;import java.net.*;public class Resultextends HttpServlet {public void init}소스재사용컴포넌트 재사용나? 컴포넌트!!나두!!나는 소스!!..PAGE:9Component와 Object의 관계컴포넌트는 데이터와 업무기능의 통합, 캡슐화, 식별성과 같은 오브젝트의 원칙을 채택특히 컴포넌트는 인터페이스의 역할을 강조하고 명세와 구현을 분리함으로써 이러한 오브젝트들의 개념을 확장컴포넌트는 반드시 컴포넌트 표준을 준수해야 함..PAGE:10CD and CBDCD(Component Development) : 컴포넌트 하나를 만든 것Packaging + InterfaceCBD(Component Based Developlment) : CD를 기반으로 만들어진 컴포넌트들을 조립하여 Application을 만드는 것..PAGE:11CBD에서 의미하는 Component?CD/CBD 기반의 개발에서 의미하는 컴포넌트는 무엇인가?J2EE, .NET, CCM 등…실행코드단일 컴포넌트복합 컴포넌트특정비지니스 컴포넌트공용비지니스 컴포넌트시스템 서비스/유틸리티 컴포넌트범위크기추상화기술이들을복합적으로만족하는하나의독립된실행 부품이컴포넌트..PAGE:12객체지향방법론 vs CBD방법론다른 언어로 구현가능서로 같은 언어로 구현해야다중 인터페이스단일 인터페이스, 다중 오퍼레이션인터페이스독립적으로 수정 가능(교체)변경 시 파급효과가 큼유지보수조립상속재사용 방법사전/사후 조건(명세와 행위)을 지키는 수정만 허용Overriding을 통해 자유로운 기능 확장 허용기능의 상속반드시 객체일 필요는 없음반드시 객체를 구현하여야내부 설계 방식Black-Box 형태의 재사용White-Box형태의 재사용재사용 형태방어적(자기 완성적인 설계)계약에 의한 설계Programming 방식Class (객체)객체지향방법론컴포넌트(서비스)재사용 단위CBD 방법론구 분..PAGE:13Why CD/CBD?유지보수성신뢰성생산성적시성상호 운용성재사용 가능한 부품화된 소프트웨어 사용으로 생산성 향상품질 보증된 컴포넌트의 조립에 의해 요구하는 목적의소프트웨어를 구축이질적인 환경적, 기능적 요소들 간의 상호 운용성을 허용동적 변화에 민첩하게 대응. 빠르게 변화하는 정보 사회의비즈니스 응용 영역에서 적절한 솔루션의 빠른 개발, 제공부품화된 소프트웨어 사용으로 어플리케이션에 영향을최소화하여 컴포넌트 교체 가능개발/유지보수 기간/비용 절감..PAGE:14CBD 전개를 위한 문제점CBD를 위한 기반 기술들과 이를 이용해 컴퍼넌트 사업을 수행하기 위한 공용 컴퍼넌트 저장소가 극히 부족. 따라서 컴퍼넌트 생산에서 컴퍼넌트 참조 아키텍쳐에 기반한 공용의 표준화된 인터페이스를 갖는 재사용성의 컴퍼넌트 개발이 어려움체계적 형상 관리의 미흡으로 개발된 컴퍼넌트들을 갱신하거나 유지보수 할 경우 일치성을 유지하기 어려움이러한 요인에 의해 컴퍼넌트 기반 소프트웨어 개발을 위한 공용 컴퍼넌트의 절대적인 부족 및 컴퍼넌트 공유체제의 미흡컴퍼넌트 유통을 위한 질서가 정립되기 어려우며 개별 비즈니스 응용 구축에 적용시키기 위한 컴퍼넌트의 식별이 힘듦CBD를 위한 표준 컴퍼넌트 명세와 분류 방법, 저장소 및 지원 도구 등의 제반 기술의 국내 표준화가 정립되어 있지 않음결론적으로 이와 같은 문제 해결을 위해 전반적으로 비즈니스를 위한 공용 컴퍼넌트 확보, 단일화된 표준화의 정립과 아키텍쳐 기반 컴퍼넌트 저장소 구축 및 형상 관리가 CBD의 성공을 위해 절실히 요구..PAGE:15컴포넌트 연구방향① 컴포넌트의 명세 및 분류의 표준화를 위한 이론적연구② 생성된 컴포넌트들의 유통③ 컴포넌트 적용을 위한 CBD 프로세스(방법론 또는 기법)의 정의④ 일련의 컴포넌트 라이프사이클의 체계적인 관리를 위한 컴포넌트 저장소 구축(CRS : Component Repository System)..PAGE:16CRS with ComponentWhat is CRS?CRS의 전반적 개요CRS의 기능CRS의 특징현재 진행중인 CRS(POSDATA)NON-ComponentComponent vs Non-Component..PAGE:17What is CRS?컴포넌트 저장시스템 (CRS: Component Repository System)은 컴포넌트의 분석, 설계 결과물 및 구현 결과물에 이르는 컴포넌트 라이브 사이클의 중요 정보들을 정의되어진 아키텍쳐에 따라 저장, 등록 관리하며나아가 보다 진보된 검색 서비스 및 정보의 브라우징 기능을 통해 “Reuse With Component"를 지원하는 도구컴포넌트의 개발과 유통 그리고 활용을 지원하기 위한 통합적인 중심체로 CBD를 위한 실제적인 도구..PAGE:18CRS의 전반적 개요..PAGE:19CRS의 기능컴포넌트 등록과 유지보수컴포넌트 검색 및 선택컴포넌트의 형상관리컴포넌트 검증/인증컴포넌트의 조립컴포넌트의 유통정보의 효과적인 브라우징..PAGE:20CRS의 특징컴포넌트를 제공하는 서비스 지향의 아키텍쳐품질 보증된 컴포넌트의 보급컴포넌트 부산물의 형상관리효과적인 컴포넌트 재사용을 위한 지원 환경의 조성비즈니스 도메인 분류에 따른 컴포넌트 카탈로깅품질 검증 기관으로부터 인증 받은 컴포넌트의 등록컴포넌트 메타 정보 기반의 컴포넌트 검색..PAGE:21현재 진행중인 CRS(POSDATA)Non-ComponentComponent(산출물)S/W 재사용을 활성화시키기 위해Component 저장과 Non-Component의 저장을복합시킨 Repository System..PAGE:22Non-Component정의 : 컴포넌트 SPEC을 준수하는 Component 이외의 모든 재사용 가능한 S/W 단위
Standard Java OO ProgrammingIntroducing JAVAIndex자바소개 객체지향의 필요성 자료형 연산자 제어문 객체지향의 개념 Class Inheritance Interface 교내 인원관리 시스템 UML 소개자바 (Java)자바소개모든OS,플랫폼및GUI에서작동될수있는분산응용프로그램은없을까??PCServerMac분산Client-server환경NETWORK자바 (Java)썬 마이크로시스템즈사에서 개발한 객체 지향 프로그래밍 언어 1990년 “그린프로젝트”로 시작 1991년 가전제품을 위한 언어로 개발 범용 개발 언어로 발전 James Gosling, Arthur Van Hoff, Andy Bechtolsheim 인도네시아 산 커피 원료 이름“Sun Microsystems Inc.”자바소개기존 프로그램 개발환경자바소개소스 코드컴파일러(Pentium)컴파일러(PowerPC)컴파일러(SPARC)이진 파일PentiumPowerPCSPARC이진 파일이진 파일자바 개발환경자바소개자바 컴파일러 (Pentium)자바 컴파일러 (PowerPC)자바 컴파일러 (SPARC)자바 인터프리터PentiumPowerPCSPARC자바 인터프리터자바 인터프리터자바 코드자바 바이트코드 (플랫폼 독립적)Bytecode(.class)JVMjavac.javaJava Runtime Environment(JRE)자바소개Bytecodes실행(Runtime)클래스 로더바이트코드 검사기Hello.java런타임JIT code generator인터프리터하드웨어Hello.class컴파일자바의 장점플랫폼 독립성(Platform Independence) 엄격히 표준화된 자바 언어 문법(syntax) 어떠한 플랫폼에서도 실행가능 예) PC, 유닉스, 매킨토쉬, 네트워크 컴퓨터, 가전기기, 스마트 가드, 등등. 다양하고 강력한 표준 패키지 예) 자료구조, 윈도우 프로그래밍, 화일 입출력, 데이타베이스, 네트워크, ...을 프로그래밍 할 수 있는 표준 클래스들을 패키지(java.lang, javaong -*************775808 ~ *************775807 8자료형실수형 float 1.40239846e-45f ~ 3.40282347e+23f 4double 4.94065645841246544e-324 8 ~ 1.7*************570e+308진리형 boolean true / false정수형class IntegralTest { public static void main(String[] args) { System.out.println( 12 ); System.out.println( 012 ); System.out.println( 0xA3 ); System.out.println( 0x80000000 ); System.out.println( 0xFFFFFFFF ); System.out.println( 0xFFFFFFF9 ); char c = 'a'; System.out.println( c ); System.out.println( (int) c ); System.out.println( '141' ); System.out.println( 'u0061' ); System.out.println( ++c ); } }IntegralTest.java“음수는 2의 보수로 기억된다.”자료형실수형class FloatingPointTest { public static void main(String[] args) { System.out.println( 1.2345*************90123456789 ); System.out.println( 2e3 ); System.out.println( 0.1 + 1.6 ); } }FloatingPointTest.java자료형문자열형class StringTest { public static void main(String[] args) { String str = abc + def ; System.out.println( str.length() ); System.out.println( abc + 1 + 2 +3 SwitchStmt.java제어문반복문class IterStmt { public static void main(String[] args) { int n = 10, sum = 0; for (int i = 1; i = n; i++) { sum += i; } int i = 1; while (i = n) { sum += i; i++; } i = 1; do { sum += i; i++; } while ( i = n); } }IterStmt.java제어문분기문return 문 점프문은 소스코드의 다음 문장이 아닌 문장을 수행되게 할 수 있다. 문법 : return [수식]; 메쏘드 호출측으로 프로그램 실행 제어가 즉시 넘어가게 한다. break문, 라벨문 문법 : break [라벨이름]; 라벨문의 문법 : 라벨이름 : 문장 문장의 실행을 끝낸다. continue 문 문법 : continue [라벨이름]; 반복문의 다음 루프로 넘어가게 함제어문분기문class LabeledBreak { public static void main( String[] args ) { int[][] matrix = {{2, 1}, {3, 5}, {8, 6}}; boolean found = false; outer: for(int i = 0; i matrix.length; ++i) for(int j = 0; j matrix[i].length; ++j) if (matrix[i][j] == 3) { found = true; break outer; } if (found) { System.out.println( 3이 있음 ); } else { System.out.println( 3이 없음 ); } } }LabeledBreak.java제어문분기문class LabeledContinue { public static void main( String[] args ) { outer: for(int i = 0; i 3; i++) for(int j = 0; j 3; j++) { if (j == 1) continue oute radius = 1; public Circle() { this(2); // 생성자 몸체의 첫번째 문장이어야 함 System.out.println( Circle() ); } public Circle( double radius ) { this.radius = radius; System.out.println( Circle( double ) ); } public void setRadius( double radius ) { this.radius = radius; } public double getArea() { return Math.PI * radius * radius; } }Circle.java클래스(CLASS)객체 생성자(Constructor)class CircleTest { public static void main(String[] args) { Circle circle = new Circle(); new Circle(3); } }Circle.java클래스(CLASS)클래스 변수와 클래스 메쏘드목적 클래스의 모든 객체가 공유하는 전역 데이타와 전역 메쏘드 클래스 변수 (static 변수) : 'static' 예약어로 선언된 변수 예) static int nextID; 클래스 메쏘드 (static 메쏘드) static int getNextID() { .... }클래스(CLASS)Method Area for Circle classnextID = 0 getNextID()id = 0 getID()id = 1 getID()Circle objectCircle object클래스 변수와 클래스 메쏘드class Circle { private static int nextID = 0; // static field public static int getNextID() { // static method return nextID; } private int id; // instance field public int getID() { // instance method return id; }t 문장을 사용하면, 패키지 이름을 생략하고 클래스, 인터페이스 이름만을 사용할 수 있다. import 패키지이름.클래스 이름; import 패키지이름.*; 부 패키지는 import되지 않는다.(따로 import해야 함) 패키지 이름이 생략된 클래스, 인터페이스 이름은 컴파일러가 import 문장을 참조하여 모두 완전한 패키지 이름으로 변환하여 컴파일한다. 편의상, 자바 소스 코드의 첫 문장으로 import java.lang.*; 가 자동 삽입된다.package패키지의 사용법// import java.lang.*; 가 여기에 자동 삽입됨 import java.util.Date; import java.util.Random; // import java.util.*; 위 2줄을 1줄로 대신할 수도 있다. class ImplicitPack { public static void main(String[] args) { java.lang.System.out.println(new java.util.Date()); System.out.println( new Date() ); System.out.println( new Random().nextInt() ); } }packageImplicitPack.java패키지 만들기자바 원시 화일은 다음과 같은 순서로 이루어져 있어야 한다. package 패키지이름;(패키지 정의, 생략가능) 여러개의 import 선언문(생략가능) 1개 이상의 class 혹은 interface 정의 package shape; public class Rectangle extends Shape { public void draw() { System.out.println( Drawing Rectangle ... ); } } import shape.*; class MyApplication { public static void main(String[] args) { new Rectangle().draw(); } } 패키지 선언이 없으면 해당 클래스들은 익명 패키지에 속한w}
Data Warehouse 구축 사례목 차Overview 시스템 구성도 ETT및 Summary 전략 주제 영역 성과 분석 향후 계획 DW구축 유의 사항(경험)Overview: 구축 배경기간 시스템의 계속적인 개발요구 발생 ⇒ 개발인원,비용증가 현상 : 현업요구 장표개발(MIS : 30%, CSBS : 40%) 개발 소요기간의 과다로 현업 필요시점에 정보제공 미흡 대응방안 모색 신속/정확한 정보제공이 관건(EUC, 생산성향상) 분산된 DB정보를 체계적,효율적 관리 필요(CSBS,MIS,CSC,CDR/C,NMS,기타 정보)Overview:필요성데이타의 사용자환경으로의 이관 적시에 필요한 정보의 제공/ 가장 최근의 생생한 Data제공 정형화된 리포트 의존 --- 가변적인 정보창출 보다 전략적인 정보시스템 부서 구축 많은 부하를 가중 시키는 리포팅 업무를 최종사용자에게 이관 고부가 가치 업무 영역 확대 및 집중가능 기투자 전산 자원 보호 기존의 기간 시스템 축적 Data 활용Overview: 추구목표Business Issue에 대한 다양한 심층분석 사용자 요구 만족을 최우선(신속, 정확, 편리) 정보 분석 Infra 기반 조성 Historic 축적정보의 전략적 활용 체제 구축Overview: 추진경과96. 9 ~ 97. 2 Pilot 시스템 개발(주제: 고객 성향 분석) 97. 3 ~ 97. 8 시스템 운영 및 본프로젝트 방향 설정 97. 9 DW 本 Project 착수(Enterprise DW) 개발인력(STI: 3, Posdata: 3, Oracle:1 ) 환경 :PYRMID RM1000, Oracle DBMS, Discoverer 97. 9 ~ 97.11 개발범위 확정 (고객 외5개 대주제)모델링 97.12 ~ 98. 2 데이타 로딩(96.4 ~ 현재 Data) 98. 3 사용자 교육/시스템 Open 98. 9 ~ Data Mining 개발 착수(잠재해지자 색출)Overview: 규모 및 구축 현황규모 DB Size : 350GB(고객, Call Data: 5GB/일) 사용자수: Power User 30명 추출주기 : 일,월 구축 현황시스템 구성도ETT및 Summary 전략: Data FlowETT및 Summary 전략ETT 방법 소스 시스템에서의 추출 방식 소스 시스템 내부: Cobol 프로그램에 의한 SAM File 편성/Table Unload/Table View DW Fact / Summary 생성 C Language, SQL Loader, SQL Script 소스와 DW Table Mapping 관리: Excel DW Table과 OLAP Mapping 관리: Discoverer Admin. 추출주기: 일, 월ETT및 Summary 전략ETT 전략( 프로그램으로 한 사유) 업무 특성상 Mapping 관계의 다양성 (1:1 , 1:N , N:1 , N:N ) 검토당시 대부분의 Tool이 고가이며 당사 사양에 부적합 소스 --- DW (Fact, Summary) --- OLAP 간의 Meta Data 관리를 만족해 주는 부재 현실적으로 이러한 다양성을 만족해 줄 수 있는 것은 프로그램으로 처리하는 것ETT및 Summary 전략Summary 전략 현업이 자주 보는 항목 정형화 / 비정형업무 중 규칙적인 내용 검색시간이 많이 걸리는 부문 (필요시 내부 Summary) 대량 데이타 중에서 요약해서 볼 필요가 있는 것 연도가 지난 데이타 중에서 요약이 필요한 부문 Raw Data 형식으로의 제공 Fact Table을 ODS 개념으로 사용하여 현업요구시 즉시 제공 OLAP으로 표현 불가능한 것들(DM 발송용 등) 일회성 Report주제 영역주제 영역:고객 분석 부문주제 영역:고객 분석 부문주제 영역:청구/수납 부문주제 영역:영업실적/목표 부문주제 영역:CDR 부문주제 영역:Call Center 부문주제 영역:재무 부문성과 분석: DW 활용 내역OLAP 제공 월별 사용 건수 현업 요청 처리(개발요구 협조전 기준) - RAW Data 처리 처리시간 비교성과 분석: 정량적 효과지 표기 존DW생산성 향상4배4본/월/1인16.4본/월/1인비용 절감108,000만원/년근 거●장표를 개발할 경우(인당 생산성)- DW: 5명이 월82본 작성(현업협조전 월평균41건* 2본= 82본)- DW가 구축 안되었을 경우 월82본 작성에20명 필요(82본/ 4)●비용절감: 108,000만원/년(개발비1인600만원/월)-기존: 20MM * 12월* 600만원= 144,000만원- DW : 5MM * 12월* 600만원= 36,600만원※초기투자비(H/W,S/W,인건비 포함)가68,400만원으로 비용절감효과 만으로도 투자회수가 이미 이루어졌음●현업에서 화면으로 직접 조회하는 건수(월평균1,264건)에대한 개발을 감안하면 비용절감은10억 이상이라 판단됨성과 분석: 정성적 효과사운영 회의의 심사분석자료, 영업실적 분석, 통화량 분석 등 기존 시스템에서 할 수 없었던 심층분석, 적기 정보활용 고객 성향 추이분석 등을 통해 분석정보에 기초한 마케팅 전략 수립으로 보다 과학적인 접근, 보다 빠른 의사결정이 가능 대표적 사례 사운영회의 단축/질적향상(심사분석,특별분석의 Back Data 매월 7일이전 제공) 체납자분석, 요금수납 상세분석으로 체납자 대책수립 Family 가입자 행태 분석으로 Family 영업정책 후속대책수립 신규 가입자의 가입월별 수납 정보분석 지사, 센타의 관리업무 부하 대폭감소향후 계획:1단계(1998 ~ 1999)향후 계획:2단계(2000 ~ 2002)향후 계획:3단계(2003 ~ 2007)DW구축 유의 사항(경험)회사모두가 공감하는 주제를 선택해서 구축 벤더의 달콤한 유혹에 냉정한 판단으로 대처 실전에 초점 주제를 명확히/Mart를 구축할지라도 전체업무를 먼저 생각 처음구축시 너무 화려한 것들 (Tool, 필요이상의 Data 추출)을 자제 하나라도 확실히 구축한 후 반드시 경과를 두고 확대 힘있거나 꼭 필요한 현업을 앞세워라 (기획 OR 마케팅 부서) 실패를 생각하지 마라. 마음 먹은대로 안되도 EUC는 된다{nameOfApplication=Show}