MICROSOFT DYNAMICS CRM 기술 프레젠테이션 KT Korea 다룰 내용 서론 개요 아키텍처 확장성 측면(구성, 커스터마이제이션 등) 통합 성능 및 확장성(Scalability) 구축 옵션 Q&A.
Download ReportTranscript MICROSOFT DYNAMICS CRM 기술 프레젠테이션 KT Korea 다룰 내용 서론 개요 아키텍처 확장성 측면(구성, 커스터마이제이션 등) 통합 성능 및 확장성(Scalability) 구축 옵션 Q&A.
MICROSOFT DYNAMICS CRM 기술 프레젠테이션 KT Korea 다룰 내용 서론 개요 아키텍처 확장성 측면(구성, 커스터마이제이션 등) 통합 성능 및 확장성(Scalability) 구축 옵션 Q&A 개요 Microsoft Dynamics CRM Suite Microsoft Dynamics CRM 4.0의 새로운 기능과 특징 CRM 4.0 플랫폼 혁신 직무별 맞춤형 CRM 및 xRM 단일 플랫폼 - 다양한 응용 프로그램 Dynamics CRM - 사용자 환경을 고려한 설계 Dynamics CRM - 응용 프로그램 배포를 고려한 설계 Dynamics CRM - 공유 리소스를 고려한 설계 Microsoft Dynamics CRM 4.0 플랫폼 혁신 멀티 테넌시 - 방화벽 내부/외부 서비스형 소프트웨어 이식 가능한 응용 프로그램 모델 버전(3.0 - 4.0) 및 환경에 따라 응용 프로그램 정의 이전 가능 동일한 플랫폼으로 서비스형 소프트웨어(SaaS) 및 기존의 서버 환경 지원 Windows Workflow Foundation - 제품 및 솔루션을 위한 공유 엔진(.NET 3.0) 서비스 그리드 아키텍처(Service Grid Architecture) 데이터 센터와 서비스형 소프트웨어를 고려한 확장성 MUI(다국어 사용자 인터페이스) - 한 번의 설치로 여러 개의 언어 사용 가능 복수 통화 - 여러 통화로 거래 단일 플랫폼 - 다양한 응용 프로그램 CRM/XRM을 통한 다양한 응용 프로그램의 개발 가속화 기본 (또는 내장) 단일 플랫폼에 다른 응용 프로그램 구축 및 공유 리소스 영업 서비스 마케팅 활동 작업 공간 고객 세분화 캠페인 실행 고객별 수익성 고객 데이터 전략 지사 캠페인 고객 프로필 수요 분석 판매 예측 교차/상향 판매 재무/회계용 계산기 계정 잔액 자금 이체 거래 분쟁 수수료 전환 컴플레인트 완벽하고 일관된 사용자 환경 공유 응용 프로그램 및 데이터 서비스 공유 환경 및 리소스 Dynamics CRM - 사용자 환경을 고려한 설계 일관된 사용자 환경으로 교육 시간 단축 및 비용 절감 응용 프로그램 스택 비즈니스 IP 공통 기능 사용자 환경 온라인/ 오프라인 다국어 복수 장치 친숙하고 직관적인 MS Office 사용자 인터페이스 일관된 사용자 환경 및 도구 웹 브라우저만 있으면 어디에서든 액세스 가능 모든 기능을 온/오프라인에서 사용 가능 개인화된 또는 공유된 뷰, 쿼리 및 분석 서비스 리소스 웹/ SharePoint Dynamics CRM - 응용 프로그램 배포를 고려한 설계 응용 프로그램 배포 및 업데이트에 소요되는 시간 단축 및 비용 절감 응용 프로그램 스택 비즈니스 IP 사용자 응용 프로그램 정의 및 이동성 응용 프로그램 및 데이터 서비스 리소스 관계형 데이터 설계 Windows Workflow Foundation SQA/웹 서비스 멀티 테넌트 다국어 복수 통화 마우스로 가리키고 클릭하는 방식의 응용 프로그램 정의 및 이동성 선언적 데이터 스키마 및 관계형 설계 비즈니스 프로세스 자동화 및 오케스트레이션 Dynamic 웹 서비스 및 데이터/메타데이터 API 고가용성, 성능 및 확장성 관리 및 업그레이드 가능 공유 리소스를 위해 설계된 Dynamics CRM 비용 절감 및 IT 효율/효과 최적화 응용 프로그램 스택 비즈니스 IP 사용자 서비스 공통 기술 환경 및 리소스 Microsoft의 누적된 기술 활용 단일 라이선스로 복수의 응용 프로그램 사용 공유 서버 및 환경 공유 IT 리소스(풀) 일관된 배포 프로세스 멀티 테넌트 및 멀티 응용 프로그램 비즈니스 아키텍처 Microsoft의 누적된 기술 공유를 통한 공통 기술 활용 단일 라이선스로 복수의 XRM 응용 프로그램 사용 공유 서버, 인프라 및 유지 관리 IT 전문가 및 개발자 공유 풀 아키텍처 비즈니스 아키텍처 개념 아키텍처 구성 요소 아키텍처 시스템 아키텍처 응용 프로그램 서버 아키텍처 Dynamics 플랫폼 플러그 인 아키텍처 SOA 아키텍처 Contact Centre에 대한 아키텍처 접근 방식 Windows Workflow Foundation 시스템 구성 요소 개요 Outlook 클라이언트 웹 클라이언트 모바일 클라이언트 Outlook 오프라인 클라이언트 NLB IIS 응용 프로그램 서버 웹 서비스 통합 Microsoft Dynamics CRM 아키텍처 프레젠테이션 계층 양식 디자인, 클라이언트 측 확장형 UI 이벤트 구성 (XML 구성 파일) (JavaScript) 스크립팅 및 맞춤형 UI 개발 통합 응용 프로그램 보고 (Excel 및 SRS) 웹 서비스 플러그 인(사전) (.NET 어셈블리) 플러그 인(사후) (.NET 어셈블리) 맞춤형 동작 (.NET 어셈블리) 데이터 액세스 구성 요소 워크플로 보안 플랫폼 계층 동기식 및 비동기식 비즈니스 논리 데이터 모델 커스터마이제이션, 통합 워크플로, 비즈니스 맞춤형 엔터티 구성 요소플랫폼 개발 데이터 액세스 플랫폼 데이터 서비스 계층 메타데이터 데이터 맞춤형 보고, 맞춤형 분석 필터링된 SQL 뷰 응용 프로그램 서버 아키텍처 맞춤형 엔터티 맞춤형 워크플로 XML 가져오기 /내보내기 보안 역할 맞춤형 양식 데이터 서비스 웹 서비스 스크립팅 맞춤형 응용 프로그램 ISV 응용 프로그램 비즈니스 계층 구조 CRM API 선언적 구성 IIS(인터넷 정보 서버) Dynamics CRM 개념 아키텍처 유연성 및 확장성을 고려한 설계 클라우드 서버 표준 UI (Outlook, 웹, 모바일) 통합 응용 프로그램 보고 (Excel 및 SRS) 맞춤형 UI 및 매시업(Mash-up) (ASP.NET, SharePoint, Silverlight/WPF) 웹 서비스 맞춤형 비동기 동작 (.NET 어셈블리) 맞춤형 동기 동작 (.NET 어셈블리) 동기식 비즈니스 논리 데이터 액세스 구성 요소 데이터 액세스 플랫폼 멀티 테넌트 컨트롤러 메타데이터 데이터 역할 기반 보안 워크플로 비즈니스 엔터티 구성 요소 Dynamics 플랫폼 플러그 인 아키텍처 비동기 서비스 플러그 인 센터 비동기 핵심 인프라 비동기 플러그 인 Microsoft Dynamics CRM 서버 요청 메시지 워크플로 플러그 인 웹 서비스 맞춤형 플러그 인 이벤트 실행 파이프라인 사전 이벤트 플랫폼 핵심 옵션 사후 이벤트 플러그 인 라이브러리 큐 관리자 플러그 인3 비동기 큐 에이전트 완료 Microsoft Dynamics CRM 데이터베이스 비동기 큐 플랫폼 구성 요소 맞춤형 구성 요소 워크플로 정의 플러그 인 라이브러리 최고의 유연성을 위한 SOA 아키텍처 Microsoft Dynamics CRM의 SOA를 사용하는 기업의 이점 기존 기술을 활용하여 서로 분산된 데이터 및 프로세스 연결 빠르고 쉽게 경제적인 기술 혁신을 통해 변화하는 수요 지원 Contact Center에서의 Microsoft Dynamics CRM 상호 작용 채널 전방위적 보기 복합 UI 보고 및 분석 상담원 감독자 관리자 경영진 전화 CC 응용 프로그램 무선 웹 셀프 서비스 전자 메일 채팅 지사 소매업 및 딜러 공공기관 PSTN VPN 및 인터넷 CTI PBX/ACD IVR ERP LOB 응용 프로그램 레거시 응용 프로그램 Windows Workflow Foundation .NET 3.0의 일부 CRM 응용 프로그램 서버 프로세스 내 호스팅 SharePoint 및 BizTalk 내 동일한 워크플로 엔진 CRM 또는 Visual Studio에서 개발된 워크플로 사용 호스트 프로세스 워크플로 활동 맞춤형 활동 라이브러리 Windows Workflow Foundation 기본 활동 라이브러리 및 프레임워크 런타임 엔진 런타임 서비스 다른 Microsoft 응용 프로그램과의 효율적인 연동 표준 사용자 및 팀 생산성 도구 활용을 통한 사용자 적응도 및 생산성 향상 필수 연동 시 효율 향상 비즈니스 인텔리전스 도구 활용을 통한 추가적인 통찰력 확보 표준화된 개발 및 관리 도구 활용을 통한 기존 리소스 효율 최대화 공통 플랫폼 및 통합 도구 활용을 통한 작업 부하 경감 및 일관성 보장 확장성(구성 및 커스터마이제이션) 마우스로 가리키고 클릭하는 방식의 커스터마이제이션 구성 가능한 비즈니스 프로세스 확장형 데이터 모델 이벤트 파이프라인 확장형 사용자 환경 커스터마이제이션 주안점 Dynamics CRM SDK Dynamics CRM 개발자 도구 키트 마우스로 가리키고 클릭하는 방식의 커스터마이제이션 강력하고 직관적인 마우스로 가리키고 클릭하는 방식의 인터페이스를 사용하여 기술에 익숙하지 않은 일반 사용자도 전체 응용 프로그램을 커스터마 이제이션할 수 있습니다. – 데이터 모델/관계 – 응용 프로그램 및 워크플로 – 사용자 인터페이스/역할 Ripple Effect(연쇄 효과)는 모든 서비스(데이터베이스, 메타데이 터, 워크플로, 보고, 웹 서비스, SDK, UI 생성기 등)에 커스터마이 제이션을 자동으로 적용합니다. 구성 가능한 비즈니스 프로세스 IT 및 비즈니스에 강력한 워크플로 도구를 제공함으로써 비즈니스 프로세스 합리화 비즈니스 규칙, 워크플로 및 전사적 데이터와 통합된 논리적 비즈니스 모델 정의, 수정 및 유지 기업에서 원하는 방식으로 비즈니스 모델 구성 하향식 및 상향식 프로세스에 대한 단일 모델 및 전사적 시나리오 측정 및 개선 상황별 사용자 환경 사용자가 선호하는 인터페이스에서 원활하고 투명한 최종 사용자 환경을 구축하기 위한 통합 방법을 조화롭게 활용하여 종합적인 프로세스 및 최종 사용자 프로세스 흐름을 개발할 수 있습니다. 시작 스크린 1 매시업 비즈니스 논리 데이터 통합 WF/프로세스 통합 스크린 2 스크린 3 스크린 4 스크린 5 완료 확장형 데이터 모델 생성, 수정 및 삭제 – 엔터티(데이터 테이블) – 속성(열) – 관계 • 1:N(1 대 다수) • N:1(다수 대 1) • N:N(다수 대 다수) • 자체 계층 구조 – 돌발적인 변경을 제어하기 위한 참조 무결성 자동 관리 – 데이터 가시성 – 참조 무결성 – 메타데이터 생성 엔터티(병원) Overlake Western Southern Eastern 등. -속성(이름) -속성(주소) -속성(세부 정보…) 엔터티(의사) -속성(이름) -속성(주소) -속성(세부 정보…) 병원에서 근무 Dr. Bob Dr. Sunil Dr. Mary Dr. Bertha 엔터티(환자) -속성(이름) -속성(주소) -속성(세부 정보…) 엔터티(사례) Dr. Bob, 여러 -속성(주제) -속성(프로세스) -속성(세부 정보…) Josephine, 의사 3명 방문 Josephine John Frankie Stephanie 대금청구 문제 지불 분쟁 수술 예약 외래 간호사 대금청구 문제로 전 화를 받은 환자 3명 응용 프로그램 메타데이터 메타데이터 기반 응용 프로그램 설계 모델 - UI, 비즈니스 논리 및 데이터 구조에 대한 대부분의 변경은 직접 코드화되지 않고 응용 프로그램 메타데이터에 정의됩니다. 이식 가능한 응용 프로그램 모델 - 응용 프로그램 정의(데이터 모델, 워크플로, 보안 등을 정의하는 메타데이터)를 내보내고 다음으로 가져오는 기능이 있습니다. – 다른 서버(개발, 테스트 및 생산) – 다른 구축 방식(프레미스에 호스팅 또는 그 반대) – 또는 파트너 및 ISV 사전 통합된 응용 프로그램 정의에서 가져오기 원활한 업그레이드 - 메타데이터 아키텍처를 사용하여 간편하게 업그레이드할 수 있습니다. – 핵심 응용 프로그램은 플랫폼 및 코드에 구성 – 플랫폼 기능이 발전함에 따라 플랫폼에 내장된 응용 프로그램에도 이러한 기능 통합 확장성 서비스 IT 역량 강화를 통해 다양한 비즈니스 요구 지원 신속하고 적절한 확장 패키지 제작을 통한 모든 응용 프로그램의 고유한 요구 사항 충족 아키텍처 전반의 확장 포인트 공통 개발 도구 및 리소스 활용 재사용 촉진 등록 도구를 통한 기능 추가 단순화 및 업그레이드 보장 확장성 구성 요소 Visual Studio 통합 .Net 어셈블리 ASP.NET 맞춤형 양식 클라이언트 측 Jscript/ISV 추가 기능 서버/오프라인 SDK 맞춤형 워크플로 동작 이벤트 프레임워크/플러그인 Dynamic 등록 온라인 및 오프라인 이벤트 파이프라인 통합 이벤트 모델 핵심 이벤트 파이프라인 내에서 어셈블리 실행 .NET 언어로 작성 매우 정교한 비즈니스 논리 임베드 가능 플러그 인의 온라인 및 오프라인 실행 가능 다양한 사용자 인터페이스 - WPF 및 Silverlight 커스터마이제이션 주안점 클라이언트 웹 인터페이스 구성 요소 UI 구성 요소 선언적 도구 스크립트 커스터마이제이션 클라이언트 측 스크립팅 ASP .NET 웹 양식 양식 프로그래밍 모델 강력한 유형 지원 가져오기/ 내보내기 웹 서비스 비즈니스 엔터티 구성 요소 비즈니스 논리 스크립팅 워크플로 규칙 .NET 어셈블리 사전/사후 - 콜아웃 맞춤형 보고서 변화에 발맞춘 CRM 설계 각 그룹의 고유한 요구를 고려한 설계 LOB(기간 업무) 플랫폼으로 설계 응용 프로그램과 함께 제공되는 SDK 자동으로 생성되는 완벽한 웹 서비스 인터페이스 Dynamics CRM SDK Microsoft Dynamics CRM, 엔터티 모델, 보안 모델 및 웹 서비스에 대한 체계적인 개요를 제공합니다. 샘플 코드 및 연습 플러그 인 생성 맞춤형 워크플로 활동 스크립팅 맞춤형 웹 페이지와 통합 분기별 SDK 업데이트 MVP 및 다른 리소스에서 새로운 콘텐츠를 확보하기 위한 적극적인 노력 다운로드: http://www.microsoft.com/downloads/details.aspx?familyid=82e632a7faf9-41e0-8ec1-a2662aae9dfb&displaylang=en 플랫폼 관리 서비스 합리적인 응용 프로그램 관리 합리적인 도구 사용을 통한 관리 비용 절감 및 운영 단순화 Microsoft 도구 및 이질적인 환경과의 통합 전체 응용 프로그램 이동성을 활용하여 '개발-테스트-준비생산' 출시 단계 합리화 이전 버전과의 호환성 모든 XRM 응용 프로그램을 한 곳에서 신속하게 가동 데이터 관리 플랫폼 관리 구성 요소 이식 가능한 응용 프로그램 모델 출시 관리 업그레이드 관리 직무 모니터링 및 관리 데이터 관리/중복 제거(De-dup) 진단 도구 및 경고 통합된 업데이트 MOM/System Center 통합 기존의 통합 시나리오 Dynamics CRM 4.0과의 통합 통합 서비스 - 실시간 통합 통합 사례 Dynamics CRM 4.0과의 통합 Microsoft Dynamics CRM은 기업 내/외부에서 취합되는 데이터에 대한 통합, 집계, 시각화 등을 수행할 수 있는 다양한 포인트를 제공합니다. 상황별 콘텐츠 서비스 CRM 사용자 데이터 서비스 인터 넷 응용 프로그램 서비스 데이터 웨어하우스 OLAP/UDM 큐브 통합 포인트 기타 데이터 소스 ERP 데이터 CRM 데이터 및 메타데이터 통합 포인트 기타 데이터 소스 매핑 매핑 매핑 매핑 기타 데이터 소스 통합 서비스 다양한 종류의 통합 기능을 활용한 신속한 혁신 연결성 - 기업에서 중요한 데이터의 역할 기반 보기를 생성하는 최상의 방법을 결정하는 데 도움을 주는 전체적인 통합 방법 엔터 프라이즈 매시업 관련 비즈니스 사용자 환경 논리 다른 응용 프로그램의 논리 활용 복합 응용 프로그램 웹 서비스 하나로 통합된 환경 매개 변수를 사용한 콜아웃 낮은 비용 낮은 유지보수비용 결과 수신 데이터 데이터 프로세스 통합 동기화 필요 통합 "기존의" 접근 방식 응용 프로그램 전반의 프로세스 흐름 완전한 통합 성능 및 확장성(Scalability) 확장성 및 가용성 성능 및 확장성(Scalability) 확장성 벤치마크 확장성 및 가용성 대역폭을 낮추기 위한 왕복 이동 및 패킷 사이즈 최적화 상태를 저장하지 않는(stateless) 메시지 기반 연결 NLB 트랜잭션 도중 오류 허용 대규모 웹 팜을 통한 서비스 제공 응용 프로그램 계층 확대 CRM 응용 프로그램 서버 웹 팜 NLB 포함 표준 IIS 기술 활용 구축 확대를 위해 최적화된 코드 작업 부하 최적화를 위한 서버 역할 클러스터링 또는 미러링 기능을 통 한 표준 SQL Server 장애 조치 지원 SQL Server 클러스터 또는 미러 로그 전달 지원 인덱스 튜닝 마법사 지원 성능 및 확장성(Scalability) 로컬 또는 글로벌 기업 구축 전반에 걸친 유연하고 효율적인 확장 Microsoft의 이점 .NET, Windows, SQL 및 Exchange 플랫폼 전반에 걸친 최적화 활용 WAN(Wide Area Network) 전역의 사용자 환경, 대역폭 및 하드웨어 요구 사항을 충족시키는 구성 응용 프로그램과 데이터 계층을 유연하게 확장 및 확대 성능 및 확장성 구성 요소 서비스 그리드 아키텍처 구축 선택권 WAN 성능 최적화 부하 분산 클러스터링 웹 팜 클러스터링 Exchange 클러스터링 SQL Server 클러스터링 SQL 미러링 확장성 벤치마크 이 플랫폼에 포함된 도구와 기능을 사용하여 벤치마크 두 개를 완성하였으며 그 결과는 정말 놀랍습니다! 사용자 확대 – 24,000명의 동시 사용자 – 시간 당 1,051,920번의 웹 요청 – 1초 미만의 빠른 응답 시간 데이터 확대 – – – – – 1억 7300만 개의 연락처 5억 1200만 개의 계약 3억 4600만 개의 주소 1.2테라바이트의 데이터 1초 미만의 빠른 응답 시간 24,000명의 동시 사용자 시간 당 100만 번을 초과하는 웹 요청 데이터베이스 내 최대 10억 개의 데이터 열 구축 옵션 구축 옵션 Enterprise CRM 시나리오 Microsoft의 팀 개발 환경 복잡한 비즈니스 요구 사항 지원 롤업 보고를 활용하는 여러 사업부, 프로세스 또는 체계 별도의 그룹을 활용하여 단일 하드웨어 그룹 또는 지역 요구 충족 멀티 테넌트 및 여러 인스턴스/통합으로 마스터 데이터 동기화 실행 다중 기업 멀티 테넌트 여러 인스턴스/통합 기업 부서 A 부서 B 기업 부서 A 기업 부서 B 부서 A 부서 B E W N S E W N S E W N S E W N S E W N S E W N S 여러 비즈니스 프로세스 단일 계획 단일 하드웨어 그룹 여러 비즈니스 프로세스 여러 체계 단일 하드웨어 그룹 기업 부서 A E W N S 기업 부서 B 부서 A 부서 B E W N S E W N S E W N S 여러 비즈니스 프로세스 여러 체계 여러 하드웨어 그룹 Enterprise CRM 시나리오 다국적 엔터프라이즈 구축 전세계 사업부 지원 단일화된 상황별 UI 종합 및 분석을 통해 다양한 소스의 고객 데이터를 포괄적으로 조망 엔터프라이즈 멀티 테넌트 CRM on-demand 및 온프레미스 구축 모델의 장점 활용 주변 구축 가속화된 맞춤형 개발 레거시 CRM에 Dynamics CRM 을 오버레이하 고 일정 기간에 걸쳐 마이그레 이션함으로써 신속한 구축 가치 제공 강력하고 유연하며 업그레이드가 가능한 플랫폼을 활용한 관리 Microsoft의 팀 개발 환경 NLB CRMWEB1SGx NLB CRMWEB3SGx CRMWEB2SGx CRM 서버 CRM Server CRM CRM 서버 Server CRM 서버 CRM Server CRMSQL1SGx CRMSQL2SGx CRMSQL3SGx CRMWEB4SGx CRMWEB5SGx CRM CRM 서버 Server CRM CRM 서버 Server CRMSRS1SGx SQL2SGx(Cluster) CRMSRS2SGx SQL Server CRMWEB6SGx Reporting Server, 보고 서버, Router 전자 Email 메일 라우터 SQL Server 보고 서버, Reporting Server, 전자Email 메일Router 라우터 성능 CRM서버 server CRM Https://xyz-test1 CRMSRS4SGx CRMSQL8SGx SQL Server 운영 CRM CRM 서버 server CRMSRS3SGx CRMSQL5SGx CRMSQL6SGx CRMSQL7SGx CRMWEB8SGx CRMWEB7SGx https://xyzpreprod CRMSQL4SGx 보고 서버, Reporting Server, 전자 메일Router 라우터 Email NLB CRM CRM서버 Server http://xyzcrmperf https://xyz SQL1SGx(Cluster) NLB SQL Server 운영전 보고 서버, Reporting Server, 전자 Email 메일 라우터 Router 테스트 CRMWEB9SGx CRM 보고 서버, CRM서버 server Reporting Server, Email Router 전자 메일 라우터 직무 수량 사양 Https://xyz-dev CRMSRS5SGx CRMSQL9SGx SQL Server 보고 서버, Reporting Server, Router 전자 Email 메일 라우터 개발 물리 가상 Q&A 감사합니다.