Open Cloud Engine 유엔진 장진영 대표이사
Open Source Social Technology Today’s Agenda o 가상기업의 필요성 – 그린 IT 의 효율적 구현 o 가상기업 구현 = 전사자원, 프로세스, 문화의 공유 o 소셜 프로세스 기반 기업 = (ERP + BPM) * SNS (UX) o 솔루션 비교 – Force.com, eXo Platform o 국산 오픈소스 소셜 BPM 플랫폼 프로젝트 o 국산 오픈소스 클라우드 플랫폼 Open Cloud Engine o 데모 2
Open Source Social Technology 가상기업의 필요성과 그린 컴퓨팅 – 원격근무 현황
Open Source Social Technology 가상기업의 필요성과 그린 컴퓨팅 – 원격근무의 효과 공공 환경 부하 감소 - 출퇴근 교통 CO2 감소 저출산 / 고령화 시대 - 자녀부양시간 확대, 노동인력확 대 ( 시니어 고용 ) 지역 균형 발전 삶의 질 향상 - 가족 중심 민간 지리적 거리에 의한 커뮤니케이션 단절 해소 성과중심 전환 - 비즈니스 효율 증대 - 고객만족도 향상 비즈니스 영속성 및 비상 대응도 향상 - 일본 지진사례 비용절감 - 사무 공간, 종이, 교통 및 기타 관리 비용
Open Source Social Technology 가상기업 성공의 요인 기술 Cloud computing – Global Single Instance SNS, Smart Phone, LBS Video (audio) conference BPM 보안 VPN, encryption of data, restrictions on Secured collaborative en vironments 사람 leadership provides direction, guidance, support, recognition Set clear expectations Keep lines of communications open Develop a culture of flexibility Provide necessary feedback and support Watch the work: process, practices, chan ges in light of business needs
Open Source Social Technology 가상기업의 구현에 필요한 것들 ? Timeliness Clarity Meaning Dependability Inclusiveness A Manager is Instrumental in Setting th e Stage for Strong Two-Way Communica tion with the Following Fundamentals Communication Building an Effective Tea m Coaching for Growth and Success Rewards and Recognition To Achieve the Goal of a High Performin g Virtual Team, Telework Managers Mus t Focus On Shares a clear and unified vision for work fulfillment. Values one another. Values team member con tributions. Works together to build t he organization’s future. The Goal of the Telework Manager is to Buil d a High Performing Virtual Team Which... Social Cloud Mobile
Open Source Social Technology 출처 : 페이스북 비즈니스 실전 컨퍼런스, 2011, 이페이퍼포럼 Virtualizing Enterprise Society – Enterprise 2.0 7
Open Source Social Technology 8 고객에게서 아이디어 얻기 협력기업 / 내부 전직원 / 고객과 공동개발 예측과 모니터링에 소셜을 적극 활용함 비즈니스 프로세스를 실행하는데 활용 * 고객에게서 아이디어 얻기 마케팅 활동의 소통 및 상호작용의 도구로 활용 ( 잠재고객 유치 ) 리드 ( 잠재고객 ) 의 창출과 개발 소셜 커머스 고객 관리 ( 불만, 반품 처리 등 ) 프로세스 실행 소셜 기술을 내부 - 외부간 협업과 커뮤니케이션을 위하여 활용함 ( 협력업체 / 고객 간 소통 ) 과업 ( 난제 ) 에 대하여 좀 더 적합한 사람 ( 외부 전문가 ) 을 개입 과업 ( 난제 ) 에 대하여 좀 더 적합한 사람이 나서도록 유도
Open Source Social Technology 어떻게 우리 비즈니스 프로세스에 통합 할 것인가 ? o G/W o ERP o KM o EDM o CRM o PMS o … 9 기존 시스템
Open Source Social Technology 출처 : IBM 소셜 기술과 비즈니스 프로세스 관리
Open Source Social Technology SNS 와 업무 프로세스의 통합 효울적 프로세스 제어 기존 시스템 연계 지속적 프로세스 개선 자율적 자생적, 비정형 프로세스 But, 통제되지 않는 조직 반복되는 시행착오 보이지 않는 프로세스 조화 !! by BPMS by SNS By Social BPM 11 업무 완료 업무 할당 시스템 연동 지식베이스 사용자와 프로세스 중심
Open Source Social Technology 적용기술 2 – 클라우드 우리회사 사내 시스템 보다 좋은 클라우드 도구들 … o 액티브 -X 없고 o 항상 접속되고 o 앱간 연동 되어있고 o 전세계와 연결되있고 o 재밌고 귀엽고 o 쓰기 쉽다 12
Open Source Social Technology 출처 : IBM 클라우드를 기반한 글로벌 싱글 인스턴스
Open Source Social Technology Cloud Migration Options ReplaceRehostRefactorReviseRebuild Replace by SaaS Adopting SalesCloud for SFA and WorkDay for HR Process Apps Moved to IaaS Moving J2EE apps to EC2 Linux instances from AWS Apps Moved to PaaS Moving.NET apps to Azure Using Corent-Technology for adopting existing apps Apps Redesign for PaaS Redesigning a monolithic Java app into service-oriented architecture and then deploying on Rackspace Cloud Servers Apps Rebuilt on PaaS Building a force.com application for order management Gartner’s Cloud Migration Options
15 Edition IBM 의 클라우드 도입 가이드라인 클라우드 도입의 최종적인 모습에는 서비스간 통합과 재구성을 자유롭게 하여 기업의 목적 ( 프로세스 ) 에 최적화하는것
16 Edition IBM 의 클라우드 도입 가이드라인 클라우드 도입의 최종목표인 프로세스 기반 클라우드 서비스는 모든 규모에서 공통적인 방향성임
Open Source Social Technology Example: Force.com
Open Source Social Technology Force.com – Chatter SNS : End-user Tools
Open Source Social Technology Force.com – BPM Tools : Mid-user Tools
Open Source Social Technology Force.com – Cloud IDE: Developer Tools
Open Source Social Technology Example: eXo Platform
Open Source Social Technology 국내 공개 커뮤니티 - PaaS + SaaS Approach 22 멀티태넌시 ( 다중가입자 ) 방식의 기업용 소셜네트워크 SaaS 솔루션 소프트웨어 개발 - 배포 - 운영 - 마켓플레이스 배포 - 가입처리 등의 소프트웨어 개발 프로세스를 지원하는 PaaS 솔루션
23 국산 오픈소스 소셜 네트워크 플랫폼 소셜 워크플로우 /UC 소셜 네트워크 SNS / 채팅 / 전자결재 블로그 / 위키 / 게시판 집단지성 / 매시업 집단지성 문서 편집 집단 문서 코멘팅 마인드맵 이슈 트래킹 내 / 외부 콘텐츠 매시업 툴 프로세스 관리툴 프로세스 관리 ( 수정 / 추가 ) 프로세스 모니터링 및 분석 시스템 통합 (EAI) 개인 직무 및 프로젝트 관리 공유 캘린더 워크리스트 ( 투두리스트 ) 업무 예약 스케쥴러 간트 챠트 PMS 파일 ( 문서 ) 관리 문서 분류 및 버전 관리 문서 편집기 폴더 관리 문서 내용 검색기
Open Source Social Technology 프로세스 코디 – 기업용 SNS 24 나를 둘러싼 실제 소셜 네트워크 구성 ( 협력기업 / 고객 / 전문 가 협의회 / 사적친구 ) 실시간 다 채널 ( 모바일 / 소셜 ) 피드백 스케쥴, 프로세스진행정 보, 관련 지식맵 마이크로 블로깅 멀티미디어 공유 상황인지 기능 프로세스 실행 연결 프로세스 실행 요약 정보 웹기반 메신저 통합검색 기존 시스템 연동화면 ( 팝업 혹은 직접 임베드 )
Open Source Social Technology 프로세스 코디 : 주제중심 통합 커뮤니케이션
Open Source Social Technology 프로세스 코디 : 협업 문서 관리 및 코멘팅 26
Open Source Social Technology 프로세스 코디 : 화상회의
Open Source Social Technology 프로세스 코디 : 모바일
29 Edition An Open PaaS Approach - Open Cloud Engine PaaS 는 IaaS 의 가상화된 컴퓨팅 자원을 추상화된 개발 및 운영 방식 (Spring DI APIs, Model Driven Approach 기반 ) 을 제공하여 개발자 (IT 관리자, 프로젝트 수행자 포함 ) 와 사용자가 쉽게 앱을 운용, 관리할 수 있게 해줍니다. 개발자가 IaaS 핸들링을 할 줄 몰라도 추상화된 API 만으로 클라우드 앱을 개발 할 수 있다. 개발자별 개발 환경서버의 설정이 없이도 곧바로 개발이 가능하다. 멀티태넌시 ( 다중 가입자 ) – 싱글 인스턴스에 대한 기반 프레임워크가 제공된다. N-Screen 및 모바일 개발을 위한 SW 인프라도 제공해준다. 앱의 게시 ( 광고 ), ( 퍼블릭인 경우 ) 가격책정, 계약 (SLA 체결 ), 빌링, SaaS ALM 통한 형상관리, 테스팅, 디플로이 ( 빌드 ) 자동화, 프로비저닝 자동화 등을 제공하여 제공자가 쉽게 단일 통합 아키텍처상에서 앱을 제공하고 성과를 측정할 수 있다. 앱의 취득 ( 구매 ), 사용자 ( 조직도 ) 관리, SaaS 앱의 오케스트래이션 커스터마이징, 레거시와의 통합설정, 데이터 통합, 메타데이터 설정 ( 브랜드 등 ) 을 가입자가 직접 수행할 수 있다. 인프라 사용의 가상화 플랫폼 서비스 ( 비즈니 스 ) 의 기반 제공 가입자의 셀프서비스 요구사항 정의 비즈니스 모델링 개발 서비스로의 컴포넌트 클라우드 기반 통합 앱 게시 앱 취득 커스터마이징 운영 중 자동확장 피드백 개발자아키텍트 운영자 가입자
30 국산 오픈소스 클라우드 플랫폼 - 오픈 클라우드 엔진 애플리케이션 개발에 집중 !! 개발자 아키텍트 프로젝트 등록 / 요건정의 클라우드 IDE 1. 프로젝트 생성 ( 표준 F/W) 2.SVN 생성 / CI 빌드 잡 생성 3. 개발기 VM 생성 4. 개발자별 샌드박스 (VM) 생성 빌드 / 배포 자동화 앱스토어 형상변경 폴링 형상변경 폴링 사용자 피드백 앱 스토어 퍼블리시 No Client Footprint
31 Edition 적용 사례 – KIAT R&D Cloud PaaS - Architecture IT 개발 부서 표준 프레임워크 개발 환경 샌드박스 개발자 포탈 운영자 포탈 프로세스 엔진 (uEngine BPM) 프로세스 엔진 (uEngine BPM) ( 개발, 배포, VM 생성, Scale-out, 소멸 프로세스 ) Apache DeltaCloud /JCloud (IaaS 접근 추상화 ) 형상관리서버 (SVN/Git) 빌드서버 (Jenkins) 개발기 인스턴스 운영기 인스턴스 다종 IaaS : 엔키아 / 오픈스택 * 모델서버 ( 메타데이터 서버 ) 모델서버 ( 메타데이터 서버 ) 템플 릿 마켓플레이스 가입자 포탈 ( 임차 ) 사용기관 IT 운영 R&D Cloud PaaS 엔진부 R&D Cloud PaaS 엔진부
Open Source Social Technology 32 소셜네트워크 가상기업 구현의 성공요인 기술 측면 조직 문화를 담는 협업환경 지리적 한계를 넘어서는 기술 내부 프로세스와의 통합 IT 지원 생태계 클라우드 컴퓨팅 모바일 외산 플랫폼들의 공통된 경향 – PaaS + SaaS 결론 국산 플랫폼의 성공 가능성 – 오픈소스 ! 오픈 클라우드 엔진 ! 요약