2. 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
4. Open Source Social Technology
가상기업의 필요성과 그린 컴퓨팅 – 원격근무의 효과
공공
환경 부하 감소 - 출퇴근 교통 CO2 감소
저출산/고령화 시대 - 자녀부양시간 확대, 노동인력확
대(시니어 고용)
지역 균형 발전
삶의 질 향상 - 가족 중심
민간
지리적 거리에 의한 커뮤니케이션 단절 해소
성과중심 전환 - 비즈니스 효율 증대 - 고객만족도 향상
비즈니스 영속성 및 비상 대응도 향상 - 일본 지진사례
비용절감 - 사무 공간, 종이, 교통 및 기타 관리 비용
5. Open Source Social Technology
가상기업 성공의 요인
기술
•Cloud computing –
Global Single Instance
•SNS, Smart Phone, LBS
•Video (audio) conference
•BPM
보안
•VPN, encryption of data,
restrictions on email
•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, cha
nges in light of business needs
6. 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
7. Open Source Social Technology
출처: 페이스북 비즈니스 실전 컨퍼런스, 2011, 이페이퍼포럼
Virtualizing Enterprise Society – Enterprise 2.0
7
8. Open Source Social Technology 8
고객에게서 아이디어 얻기
협력기업/내부 전직원/고객과 공동개발
예측과 모니터링에 소셜을 적극 활용함
비즈니스 프로세스를 실행하는데 활용*
고객에게서 아이디어 얻기
마케팅 활동의 소통 및 상호작용의 도구로
활용 (잠재고객 유치)
리드(잠재고객)의 창출과 개발
소셜 커머스
고객 관리 (불만, 반품 처리 등) 프로세스 실행
소셜 기술을
내부-외부간
협업과
커뮤니케이션을
위하여 활용함
(협력업체/고객
간 소통)
과업(난제)에
대하여 좀 더
적합한
사람(외부
전문가)을 개입
과업(난제)에 대하여 좀 더 적합한 사람이
나서도록 유도
9. Open Source Social Technology
어떻게 우리 비즈니스 프로세스에 통합 할 것인가?
o G/W
o ERP
o KM
o EDM
o CRM
o PMS
o …
9
기존 시스템
11. Open Source Social Technology
SNS와 업무 프로세스의 통합
효울적 프로세스 제어
기존 시스템 연계
지속적 프로세스 개선
자율적
자생적, 비정형 프로세스
But,
통제되지 않는 조직
반복되는 시행착오
보이지 않는 프로세스
조화!!
by BPMS
by SNS
By Social BPM
11
업무 완료
업무 할당
시스템 연동
지식베이스
사용자와
프로세스
중심
12. Open Source Social Technology
적용기술 2 – 클라우드
우리회사 사내 시스템 보다 좋은 클라우드 도구들…
o 액티브-X 없고
o 항상 접속되고
o 앱간 연동 되어있고
o 전세계와 연결되있고
o 재밌고 귀엽고
o 쓰기 쉽다
12
14. Open Source Social Technology
Cloud
Migration
Options
Replace
Rehost
RefactorRevise
Rebuild
• 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. 15Edition
IBM의 클라우드 도입 가이드라인
클라우드 도입의 최종적인 모습에는 서비스간 통합과 재구성을 자유롭게 하여 기업의 목적(프로세스)에 최적화하는것
22. Open Source Social Technology
국내 공개 커뮤니티 - PaaS + SaaS Approach
22
멀티태넌시 (다중가입자) 방식의
기업용 소셜네트워크 SaaS 솔루션
소프트웨어 개발-배포-운영-
마켓플레이스 배포-가입처리 등의
소프트웨어 개발 프로세스를 지원하는
PaaS 솔루션
23. 23
국산 오픈소스 소셜 네트워크 플랫폼
기본 제공 SaaS 컴포넌트 – 프로세스 코디
다중 가입자의 문서관리, 협업, 프로세스 관리, 지식관리 기능을 UI와 Open API로 제공하여 재사용할 수 있는 기반 플랫폼
소셜 워크플로우/UC
• 소셜 네트워크
• SNS / 채팅 / 전자결재
• 블로그 / 위키 / 게시판
집단지성 / 매시업
• 집단지성 문서 편집
•집단 문서 코멘팅
• 마인드맵 이슈 트래킹
• 내/외부 콘텐츠 매시업 툴
프로세스 관리툴
• 프로세스 관리 (수정/추가)
• 프로세스 모니터링 및 분석
• 시스템 통합 (EAI)
개인 직무 및 프로젝트 관리
• 공유 캘린더
• 워크리스트 (투두리스트)
• 업무 예약 스케쥴러
• 간트 챠트 PMS
파일(문서) 관리
• 문서 분류 및 버전 관리
• 문서 편집기
• 폴더 관리
• 문서 내용 검색기
24. Open Source Social Technology
프로세스 코디 – 기업용 SNS
24
• 나를 둘러싼 실제
소셜 네트워크 구성
(협력기업/고객/전문
가 협의회/사적친구)
실시간 다
채널(모바일/소셜)
피드백
스케쥴,
프로세스진행정
보, 관련 지식맵
• 마이크로 블로깅
• 멀티미디어 공유
• 상황인지 기능
• 프로세스 실행 연결
• 프로세스 실행 요약
정보
웹기반 메신저 통합검색
기존 시스템 연동화면
(팝업 혹은 직접 임베드)
29. 29Edition
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. 30
국산 오픈소스 클라우드 플랫폼 - 오픈 클라우드 엔진
앱 개발을 위한 코딩, 프로세스/룰/DB 모델링, UI설계, 빌드, 앱 등록까지 IDE, 서버 등을 설치하지 않고 웹브라우저 만으로!
애플리케이션 개발에 집중 !!
개발자아키텍트
프로젝트 등록 /
요건정의
클라우드 IDE
1.프로젝트 생성 (표준 F/W)
2.SVN 생성 / CI 빌드 잡 생성
3.개발기 VM 생성
4.개발자별 샌드박스(VM)생성
빌드 / 배포 자동화앱스토어
형상변경
폴링
사용자 피드백
앱 스토어 퍼블리시
No Client
Footprint
31. 31Edition
적용 사례 – KIAT R&D Cloud PaaS - Architecture
IT 개발 부서
표준
프레임워크
개발 환경
샌드박스
개발자
포탈
운영자 포탈
프로세스 엔진 (uEngine BPM)
(개발, 배포, VM생성, Scale-out, 소멸 프로세스)
Apache DeltaCloud /JCloud (IaaS 접근 추상화)
형상관리서버
(SVN/Git)
빌드서버
(Jenkins)
개발기 인스턴스 운영기 인스턴스
다종 IaaS : 엔키아 / 오픈스택*
모델서버
(메타데이터 서버)
템플
릿
마켓플레이스
가입자
포탈
(임차)
사용기관
IT 운영
R&D Cloud PaaS
엔진부
32. Open Source Social Technology 32
소셜네트워크
가상기업
구현의
성공요인
기술 측면
조직 문화를 담는 협업환경
지리적 한계를 넘어서는 기술
내부 프로세스와의 통합
IT 지원 생태계
클라우드 컴퓨팅
모바일
외산 플랫폼들의 공통된 경향 – PaaS + SaaS
결론 국산 플랫폼의 성공 가능성 – 오픈소스!
오픈 클라우드 엔진!
요약
Editor's Notes
This is a sample screenshot of our software. The main layout very resembles to facebook’s one. In the middle of page, there’s a text input for micro-blogging. All users can share their idea, to-do schedule, even their today’s mood. During user input, the tool will recommend contents worth to be attached such as public search engine’s output or internally generated contents the seniors produced before. And in the left-bottom corner, you may organize your social network not only from the internal organization directory to the public friends (just putting e-mail address or you can add from your facebook friends) So that all the activities in this platform can be shared to your real social network, not the restricted by organizational or systemic boundary. On the first idea man’s posting, many friends will be notified and will easily add their feedback by diverse devices including smart-phone to tablet PCs. Lastly, there is a assistance section is provided at the right-hand corner, there are knowledge, calendar and process information on the selected topic.