가상기업을 sns (saas)와 클라우드 (paas)로...

33
가가가가가 SaaS 가 PaaS 가 가가가가 Open Cloud Engine 가가가 가가가 가가가가 ([email protected])

Upload: uenginesolutions

Post on 10-May-2015

1.068 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

가상기업을 SaaS 와 PaaS 로 구축하기

Open Cloud Engine유엔진 장진영 대표이사 ([email protected])

Page 2: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

Today’s Agenda

o 가상기업의 필요성 – 그린 IT 의 효율적 구현o 가상기업 구현 = 전사자원 , 프로세스 , 문화의 공유o 소셜 프로세스 기반 기업 = (ERP + BPM) * SNS (UX)

o 솔루션 비교 – Force.com, eXo Platformo 국산 오픈소스 소셜 BPM 플랫폼 프로젝트o 국산 오픈소스 클라우드 플랫폼 Open Cloud Engineo 데모

2

Page 3: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

가상기업의 필요성과 그린 컴퓨팅 – 원격근무 현황

Page 4: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

가상기업의 필요성과 그린 컴퓨팅 – 원격근무의 효과

공공

환경 부하 감소 - 출퇴근 교통 CO2 감소

저출산 / 고령화 시대 - 자녀부양시간 확대 , 노동인력확대 ( 시니어 고용 )

지역 균형 발전

삶의 질 향상 - 가족 중심

민간

지리적 거리에 의한 커뮤니케이션 단절 해소

성과중심 전환 - 비즈니스 효율 증대 - 고객만족도 향상

비즈니스 영속성 및 비상 대응도 향상 - 일본 지진사례

비용절감 - 사무 공간 , 종이 , 교통 및 기타 관리 비용

Page 5: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

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

environments

사람• 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,

changes in light of business needs

Page 6: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

가상기업의 구현에 필요한 것들 ?

TimelinessClarity

MeaningDependabilityInclusiveness

A Manager is Instrumental in Setting the Stage for Strong Two-Way Commu-nication with the Following Fundamen-

tals

CommunicationBuilding an Effective

TeamCoaching for Growth and

SuccessRewards and Recognition

To Achieve the Goal of a High Perform-ing Virtual Team, Telework Managers

Must Focus On

Shares a clear and unified vision for work fulfill-

ment.Values one another.

Values team member contributions.

Works together to build the organization’s fu-

ture.

The Goal of the Telework Manager is to Build a High Performing Virtual Team Which

...

Social Cloud Mobile

Page 7: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

출처 : 페이스북 비즈니스 실전 컨퍼런스 , 2011, 이페이퍼포럼

Virtualizing Enterprise Society – Enterprise 2.0

7

Page 8: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology 8

고객에게서 아이디어 얻기

협력기업 / 내부 전직원 / 고객과 공동개발

예측과 모니터링에 소셜을 적극 활용함

비즈니스 프로세스를 실행하는데 활용 *

고객에게서 아이디어 얻기

마케팅 활동의 소통 및 상호작용의 도구로 활용 ( 잠재고객 유치 )

리드 ( 잠재고객 ) 의 창출과 개발

소셜 커머스

고객 관리 ( 불만 , 반품 처리 등 ) 프로세스 실행

소셜 기술을 내부 - 외부간 협업과 커뮤니케이션을 위하여 활용함

( 협력업체 /고객간 소통 )

과업 ( 난제 ) 에 대하여 좀 더 적합한 사람 (외부 전문가 ) 을 개입

과업 ( 난제 ) 에 대하여 좀 더 적합한 사람이 나서도록 유도

Page 9: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

어떻게 우리 비즈니스 프로세스에 통합 할 것인가 ?

o G/Wo ERP o KM

o EDM o CRM o PMS

o …

?

9

기존 시스템

Page 10: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology출처 : IBM

소셜 기술과 비즈니스 프로세스 관리

Page 11: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

SNS 와 업무 프로세스의 통합

효울적 프로세스 제어기존 시스템 연계지속적 프로세스 개선

자율적자생적 , 비정형 프로세스But, 통제되지 않는 조직 반복되는 시행착오 보이지 않는 프로세스

조화 !!

by BPMS

by SNS

By Social BPM

11

업무 완료

업무 할당

시스템 연동

지식베이스

사용자와 프로세스

중심

Page 12: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

적용기술 2 – 클라우드우리회사 사내 시스템 보다 좋은 클라우드 도구들…

o 액티브 -X 없고o 항상 접속되고o 앱간 연동 되어있고o 전세계와 연결되있고o 재밌고 귀엽고o 쓰기 쉽다

12

Page 13: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology출처 : IBM

클라우드를 기반한 글로벌 싱글 인스턴스

Page 14: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

Cloud Migration Options

Replace

Rehost

RefactorRevise

Rebuild

• Replace by SaaSAdopting SalesCloud for SFA and WorkDay for HR Process

• Apps Moved to IaaSMoving J2EE apps to EC2 Linux instances from AWS

• Apps Moved to PaaSMoving .NET apps to AzureUsing Corent-Technology for adopting existing apps

• Apps Redesign for PaaSRedesigning a monolithic Java app into service-oriented architecture and then deploying on Rackspace Cloud Servers

• Apps Rebuilt on PaaSBuilding a force.com application for order management

Gartner’s Cloud Migration Options

Page 15: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

15Edition

IBM 의 클라우드 도입 가이드라인

클라우드 도입의 최종적인 모습에는 서비스간 통합과 재구성을 자유롭게 하여 기업의 목적 ( 프로세스 ) 에 최적화하는것

Page 16: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

16Edition

IBM 의 클라우드 도입 가이드라인

클라우드 도입의 최종목표인 프로세스 기반 클라우드 서비스는 모든 규모에서 공통적인 방향성임

Page 17: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

Example: Force.com

Page 18: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

Force.com – Chatter SNS : End-user Tools

Page 19: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

Force.com – BPM Tools : Mid-user Tools

Page 20: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

Force.com – Cloud IDE: Developer Tools

Page 21: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

Example: eXo Platform

Page 22: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

국내 공개 커뮤니티 - PaaS + SaaS Approach

22

멀티태넌시 ( 다중가입자 ) 방식의 기업용 소셜네트워크 SaaS 솔루션

소프트웨어 개발 - 배포 - 운영 -마켓플레이스 배포 - 가입처리 등의 소프트웨어 개발 프로세스를 지원하는 PaaS 솔루션

Page 23: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

23

국산 오픈소스 소셜 네트워크 플랫폼

기본 제공 SaaS 컴포넌트 – 프로세스 코디 다중 가입자의 문서관리 , 협업 , 프로세스 관리 , 지식관리 기능을 UI 와 Open API 로 제공하여 재사용할 수 있는 기반 플랫폼

소셜 워크플로우 /UC

• 소셜 네트워크• SNS / 채팅 / 전자결재• 블로그 / 위키 / 게시판

집단지성 / 매시업

• 집단지성 문서 편집•집단 문서 코멘팅• 마인드맵 이슈 트래킹• 내 / 외부 콘텐츠 매시업 툴

프로세스 관리툴

• 프로세스 관리 ( 수정 / 추가 ) • 프로세스 모니터링 및 분석• 시스템 통합 (EAI)

개인 직무 및 프로젝트 관리

• 공유 캘린더• 워크리스트 ( 투두리스트 )• 업무 예약 스케쥴러• 간트 챠트 PMS

파일 ( 문서 ) 관리

• 문서 분류 및 버전 관리• 문서 편집기• 폴더 관리• 문서 내용 검색기

Page 24: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

프로세스 코디 – 기업용 SNS

24

• 나를 둘러싼 실제 소셜 네트워크 구성 (협력기업 / 고객 /전문가 협의회 /사적친구 )

실시간 다 채널 ( 모바일 / 소셜 ) 피드백

스케쥴 , 프로세스진행정보 , 관련 지식맵

• 마이크로 블로깅• 멀티미디어 공유• 상황인지 기능• 프로세스 실행 연결

• 프로세스 실행 요약 정보

웹기반 메신저 통합검색

기존 시스템 연동화면 ( 팝업 혹은 직접 임베드 )

Page 25: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

프로세스 코디 : 주제중심 통합 커뮤니케이션

Page 26: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

프로세스 코디 : 협업 문서 관리 및 코멘팅

26

Page 27: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

프로세스 코디 : 화상회의

Page 28: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology

프로세스 코디 : 모바일

Page 29: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

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 앱의 오케스트래이션 커스터마이징 , 레거시와의 통합설정 , 데이터 통합 , 메타데이터 설정 ( 브랜드 등 ) 을 가입자가 직접 수행할 수 있다 .

인프라 사용의 가상화

플랫폼 서비스( 비즈니스 ) 의 기반 제공

가입자의 셀프서비스

요구사항 정의비즈니스 모델링

개발

서비스로의컴포넌트

클라우드 기반 통합

앱 게시

앱 취득

커스터마이징

운영 중 자동확장

피드백

개발자아키텍트

운영자가입자

Page 30: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

30

국산 오픈소스 클라우드 플랫폼 - 오픈 클라우드 엔진

앱 개발을 위한 코딩 , 프로세스 / 룰 /DB 모델링 , UI 설계 , 빌드 , 앱 등록까지 IDE, 서버 등을 설치하지 않고 웹브라우저 만으로 !

애플리케이션 개발에 집중 !!

개발자아키텍트

프로젝트 등록 / 요건정의 클라우드 IDE

1.프로젝트 생성 ( 표준 F/W)2.SVN 생성 / CI 빌드 잡 생성3.개발기 VM 생성4.개발자별 샌드박스 (VM) 생성

빌드 / 배포 자동화앱스토어

형상변경폴링사용자 피드백

앱 스토어 퍼블리시

No Client

Footprint

Page 31: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

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 엔진부

Page 32: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기

Open Source Social Technology 32

소셜네트워크

가상기업 구현의 성공요인

기술 측면

조직 문화를 담는 협업환경

지리적 한계를 넘어서는 기술

내부 프로세스와의 통합

IT 지원 생태계

클라우드 컴퓨팅

모바일

외산 플랫폼들의 공통된 경향 – PaaS + SaaS

결론 국산 플랫폼의 성공 가능성 – 오픈소스 !

오픈 클라우드 엔진 !

요약

Page 33: 가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기