SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
uEngine Day
SNS와 BPM의 만남
– Process Codi –


                   유엔짂 오픈 소스 프로젝트
                   2010년 11월 3일
                   최재길 PM
                   zachary@uengine.org
Agenda


         1   Background


         2   Concept Of Process Codi


         3   UX of Process Codi


         4   Architecture Of Process Codi


         5   Technic of Implementation


         6   Conclusion
Why BPM projects fail

BPM과 같이 비즈니스 목적성만을 강조하는 시스템은 통제와 표준화를 손쉽게 하지만
창의력과 조직의 문화와 같은 사용자 중심의 참여를 얻어내는데 실패함
Why BPM fail – Fails in KM 2.0




통제적
                          업무 할당
                                      업무 완료
                       메신저


                          협업


                          트위터
자생적
                     위키           블로그
자발적


                          Knowledge
Web 2.0

James Governor (RedMonk Analyst)
Web 1.0       Web 2.0
Centralized   Distributed
Individual    Social
Content       Services and APIs
Readable      Writable
Transmissio Spontaneous,
n           Emerging
Static        Connected, Dynamic
Rigid         Loosely Couple
Web 2.0
2.0 트랜드 > BG and AG
2.0 트렌드 > 2.0 and Enterprise




● KM 2.0
● ECM 2.0
● BPM 2.0
● e-Learning 2.0
● CRM 2.0
● Enterprise 2.0
Ent. 2.0 Elements
Mashup



         Consumer mashup
Crowdsourcing


• = Crowd + Outsourcing
Ent. 2.0 Informal collaboration


 twitter                                 blogger




                                  wiki
           messenger
Agenda


         1   Background


         2   Concept Of Process Codi


         3   Architecture Of Process Codi


         4   Technic of Implementation


         5   UX of Process Codi


         6   Conclusion
Process Codi 의 Concept
Agenda


         1   Background


         2   Concept Of Process Codi


         3   UX of Process Codi
             UX of Process Codi



         4   Architecture Of process Codi


         5   Technix of Implementation


         6   Conclusion
UX Concept


• Benchmark :
UX (Web)




Navigation & Contacts   Process Instances & Monitoring   Work-items & Collaboration
UX (Web)
UX (Mobile)
Agenda


         1   Background


         2   Concept Of Process Codi


         3   UX of Process Codi


         4   Architecture Of Process Codi
             Architecture Of Process Codi



         5   Technic of Implementation


         6   Conclusion
Unstructured
                     Mobile                                   Business
Enterprise2.0                              Process
                     Support
                                          Execution             Goal



                  ProcessCodi UX                               Solution



화면이동이 없음
                 다양한 스크린(모바일) 및 연동
                                        facebook등 SNS와의 연동
                                                               Technical
                 외부System에 서비스되어야함
                                                             Requirements




                                           FB Social
   AJAX             JSON/XML                                   Imple-
                                           Graph API
                                                              mentation


                               Spring
  JQuery        Jackson
                                View
Architecture UpSide
Architecture DownSide
Agenda


         1   Background


         2   Concept Of Process Codi


         3   UX of Process Codi


         4   Architecture Of process Codi


         5   Technic of Implementation
             Technic of Implementation


         6   Conclusion
Spring Transaction
            (Hibernate + GenericDAO)


                            @Transactional



                             Connection




@Autowired
DataSource dataSource;

public Connection getConnection() {

        return DataSourceUtils.getConnection(dataSource);
}
Crowdsourcing을 위한 facebook




          담벼락에 게시물을 올립니다~
consumer Mashup
Unstructured Process Execution
Mobile Support의 핵심 PhoneGap
Agenda

         1   Background


         2   Concept Of Process Codi


         3   Architecture Of process Codi


         4   Technix of Implementation


         5   UX of Process Codi


         6   Conclusion
             Conclusion
ProcessCodi Committers Gets
               •   uEngine을 Spring 기반으로 Refactoring
               •   (국내 최초 SourceForge.net 등록, 전 세계 16만개 오픈 소스
                   프로젝트 중 200위권 지속적 짂입의 오픈소스)
               •   Spring Framework , Hibernate DB Framework
               •   json, Ajax, jquery 등의 사용으로 Open API 접근, Mashup 서
                   비스 개발 가능)
               •   Mobile Support가 쉬운 화면 개발 (Phonegap, jQTouch)
Q&A
[uengine.org-uEngine Day] SNS와BPM의만남: 프로세스코디 프로젝트 발표자료

Más contenido relacionado

Similar a [uengine.org-uEngine Day] SNS와BPM의만남: 프로세스코디 프로젝트 발표자료

꿀밋업2탄_도메인 모델에 따른 데이터 분리 저장과 API 연결
꿀밋업2탄_도메인 모델에 따른 데이터 분리 저장과 API 연결꿀밋업2탄_도메인 모델에 따른 데이터 분리 저장과 API 연결
꿀밋업2탄_도메인 모델에 따른 데이터 분리 저장과 API 연결VMware Tanzu Korea
 
Talk IT_ Oracle_최대진_111012
Talk IT_ Oracle_최대진_111012Talk IT_ Oracle_최대진_111012
Talk IT_ Oracle_최대진_111012Cana Ko
 
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)uEngine Solutions
 
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014Lee Sangboo
 
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)중선 곽
 
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)Sang Don Kim
 
if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01Klaytn
 
Spring one참석기 ksug
Spring one참석기 ksugSpring one참석기 ksug
Spring one참석기 ksugSanghyuk Jung
 
Service-Oriented Architecture in a Nutshell
Service-Oriented Architecture in a NutshellService-Oriented Architecture in a Nutshell
Service-Oriented Architecture in a NutshellSamsung Electronics
 
Process As A Service Platform Process Codi For Sharing
Process  As  A  Service  Platform    Process  Codi For SharingProcess  As  A  Service  Platform    Process  Codi For Sharing
Process As A Service Platform Process Codi For SharinguEngine Solutions
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Nativerockplace
 
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표ChangGyum Kim
 
[EWD]class01 0308
[EWD]class01 0308[EWD]class01 0308
[EWD]class01 0308jylee6977
 
꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가VMware Tanzu Korea
 
2016 Staccato track3 Android를 더 잘 개발하려면? (MVP, MVVM, Clean Architecture)
2016 Staccato track3 Android를 더 잘 개발하려면? (MVP, MVVM, Clean Architecture)2016 Staccato track3 Android를 더 잘 개발하려면? (MVP, MVVM, Clean Architecture)
2016 Staccato track3 Android를 더 잘 개발하려면? (MVP, MVVM, Clean Architecture)승용 윤
 
Hp web os overview
Hp web os overviewHp web os overview
Hp web os overviewPeter Park
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Channy Yun
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process uEngine Solutions
 

Similar a [uengine.org-uEngine Day] SNS와BPM의만남: 프로세스코디 프로젝트 발표자료 (20)

-
--
-
 
-
--
-
 
꿀밋업2탄_도메인 모델에 따른 데이터 분리 저장과 API 연결
꿀밋업2탄_도메인 모델에 따른 데이터 분리 저장과 API 연결꿀밋업2탄_도메인 모델에 따른 데이터 분리 저장과 API 연결
꿀밋업2탄_도메인 모델에 따른 데이터 분리 저장과 API 연결
 
Talk IT_ Oracle_최대진_111012
Talk IT_ Oracle_최대진_111012Talk IT_ Oracle_최대진_111012
Talk IT_ Oracle_최대진_111012
 
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
 
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014
 
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
 
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
 
if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01
 
Spring one참석기 ksug
Spring one참석기 ksugSpring one참석기 ksug
Spring one참석기 ksug
 
Service-Oriented Architecture in a Nutshell
Service-Oriented Architecture in a NutshellService-Oriented Architecture in a Nutshell
Service-Oriented Architecture in a Nutshell
 
Process As A Service Platform Process Codi For Sharing
Process  As  A  Service  Platform    Process  Codi For SharingProcess  As  A  Service  Platform    Process  Codi For Sharing
Process As A Service Platform Process Codi For Sharing
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
 
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
 
[EWD]class01 0308
[EWD]class01 0308[EWD]class01 0308
[EWD]class01 0308
 
꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가
 
2016 Staccato track3 Android를 더 잘 개발하려면? (MVP, MVVM, Clean Architecture)
2016 Staccato track3 Android를 더 잘 개발하려면? (MVP, MVVM, Clean Architecture)2016 Staccato track3 Android를 더 잘 개발하려면? (MVP, MVVM, Clean Architecture)
2016 Staccato track3 Android를 더 잘 개발하려면? (MVP, MVVM, Clean Architecture)
 
Hp web os overview
Hp web os overviewHp web os overview
Hp web os overview
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process
 

Más de Hannah Kim

[uengine.org]Introduction to social bpm
[uengine.org]Introduction to social bpm[uengine.org]Introduction to social bpm
[uengine.org]Introduction to social bpmHannah Kim
 
[uengine.org]Process codi – a smartwork platform based on social patterns
[uengine.org]Process codi – a smartwork platform based on social patterns[uengine.org]Process codi – a smartwork platform based on social patterns
[uengine.org]Process codi – a smartwork platform based on social patternsHannah Kim
 
[uengine.org] (kor) process codi- simple_intro(singapore)
[uengine.org] (kor) process codi- simple_intro(singapore)[uengine.org] (kor) process codi- simple_intro(singapore)
[uengine.org] (kor) process codi- simple_intro(singapore)Hannah Kim
 
[uengine.org] Process Codi: a social BPM or more
[uengine.org] Process Codi: a social BPM or more[uengine.org] Process Codi: a social BPM or more
[uengine.org] Process Codi: a social BPM or moreHannah Kim
 
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료Hannah Kim
 
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료Hannah Kim
 
[uengine.org] (kor) uEngine BPM Product Intro
[uengine.org] (kor) uEngine BPM Product Intro[uengine.org] (kor) uEngine BPM Product Intro
[uengine.org] (kor) uEngine BPM Product IntroHannah Kim
 
[uengine.org] (Eng) uEngine BPM Product Intro(uEngine3.5 Suite)
[uengine.org] (Eng) uEngine BPM Product Intro(uEngine3.5 Suite)[uengine.org] (Eng) uEngine BPM Product Intro(uEngine3.5 Suite)
[uengine.org] (Eng) uEngine BPM Product Intro(uEngine3.5 Suite)Hannah Kim
 
[uengine.org] uEngine Opensource BPMS introduction
[uengine.org] uEngine Opensource BPMS introduction[uengine.org] uEngine Opensource BPMS introduction
[uengine.org] uEngine Opensource BPMS introductionHannah Kim
 

Más de Hannah Kim (9)

[uengine.org]Introduction to social bpm
[uengine.org]Introduction to social bpm[uengine.org]Introduction to social bpm
[uengine.org]Introduction to social bpm
 
[uengine.org]Process codi – a smartwork platform based on social patterns
[uengine.org]Process codi – a smartwork platform based on social patterns[uengine.org]Process codi – a smartwork platform based on social patterns
[uengine.org]Process codi – a smartwork platform based on social patterns
 
[uengine.org] (kor) process codi- simple_intro(singapore)
[uengine.org] (kor) process codi- simple_intro(singapore)[uengine.org] (kor) process codi- simple_intro(singapore)
[uengine.org] (kor) process codi- simple_intro(singapore)
 
[uengine.org] Process Codi: a social BPM or more
[uengine.org] Process Codi: a social BPM or more[uengine.org] Process Codi: a social BPM or more
[uengine.org] Process Codi: a social BPM or more
 
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
 
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
 
[uengine.org] (kor) uEngine BPM Product Intro
[uengine.org] (kor) uEngine BPM Product Intro[uengine.org] (kor) uEngine BPM Product Intro
[uengine.org] (kor) uEngine BPM Product Intro
 
[uengine.org] (Eng) uEngine BPM Product Intro(uEngine3.5 Suite)
[uengine.org] (Eng) uEngine BPM Product Intro(uEngine3.5 Suite)[uengine.org] (Eng) uEngine BPM Product Intro(uEngine3.5 Suite)
[uengine.org] (Eng) uEngine BPM Product Intro(uEngine3.5 Suite)
 
[uengine.org] uEngine Opensource BPMS introduction
[uengine.org] uEngine Opensource BPMS introduction[uengine.org] uEngine Opensource BPMS introduction
[uengine.org] uEngine Opensource BPMS introduction
 

[uengine.org-uEngine Day] SNS와BPM의만남: 프로세스코디 프로젝트 발표자료

  • 1. uEngine Day SNS와 BPM의 만남 – Process Codi – 유엔짂 오픈 소스 프로젝트 2010년 11월 3일 최재길 PM zachary@uengine.org
  • 2. Agenda 1 Background 2 Concept Of Process Codi 3 UX of Process Codi 4 Architecture Of Process Codi 5 Technic of Implementation 6 Conclusion
  • 3. Why BPM projects fail BPM과 같이 비즈니스 목적성만을 강조하는 시스템은 통제와 표준화를 손쉽게 하지만 창의력과 조직의 문화와 같은 사용자 중심의 참여를 얻어내는데 실패함
  • 4. Why BPM fail – Fails in KM 2.0 통제적 업무 할당 업무 완료 메신저 협업 트위터 자생적 위키 블로그 자발적 Knowledge
  • 5. Web 2.0 James Governor (RedMonk Analyst) Web 1.0 Web 2.0 Centralized Distributed Individual Social Content Services and APIs Readable Writable Transmissio Spontaneous, n Emerging Static Connected, Dynamic Rigid Loosely Couple
  • 7. 2.0 트랜드 > BG and AG
  • 8. 2.0 트렌드 > 2.0 and Enterprise ● KM 2.0 ● ECM 2.0 ● BPM 2.0 ● e-Learning 2.0 ● CRM 2.0 ● Enterprise 2.0
  • 10. Mashup Consumer mashup
  • 11. Crowdsourcing • = Crowd + Outsourcing
  • 12. Ent. 2.0 Informal collaboration twitter blogger wiki messenger
  • 13. Agenda 1 Background 2 Concept Of Process Codi 3 Architecture Of Process Codi 4 Technic of Implementation 5 UX of Process Codi 6 Conclusion
  • 14. Process Codi 의 Concept
  • 15. Agenda 1 Background 2 Concept Of Process Codi 3 UX of Process Codi UX of Process Codi 4 Architecture Of process Codi 5 Technix of Implementation 6 Conclusion
  • 17. UX (Web) Navigation & Contacts Process Instances & Monitoring Work-items & Collaboration
  • 20. Agenda 1 Background 2 Concept Of Process Codi 3 UX of Process Codi 4 Architecture Of Process Codi Architecture Of Process Codi 5 Technic of Implementation 6 Conclusion
  • 21. Unstructured Mobile Business Enterprise2.0 Process Support Execution Goal ProcessCodi UX Solution 화면이동이 없음 다양한 스크린(모바일) 및 연동 facebook등 SNS와의 연동 Technical 외부System에 서비스되어야함 Requirements FB Social AJAX JSON/XML Imple- Graph API mentation Spring JQuery Jackson View
  • 24. Agenda 1 Background 2 Concept Of Process Codi 3 UX of Process Codi 4 Architecture Of process Codi 5 Technic of Implementation Technic of Implementation 6 Conclusion
  • 25. Spring Transaction (Hibernate + GenericDAO) @Transactional Connection @Autowired DataSource dataSource; public Connection getConnection() { return DataSourceUtils.getConnection(dataSource); }
  • 26. Crowdsourcing을 위한 facebook 담벼락에 게시물을 올립니다~
  • 30. Agenda 1 Background 2 Concept Of Process Codi 3 Architecture Of process Codi 4 Technix of Implementation 5 UX of Process Codi 6 Conclusion Conclusion
  • 31. ProcessCodi Committers Gets • uEngine을 Spring 기반으로 Refactoring • (국내 최초 SourceForge.net 등록, 전 세계 16만개 오픈 소스 프로젝트 중 200위권 지속적 짂입의 오픈소스) • Spring Framework , Hibernate DB Framework • json, Ajax, jquery 등의 사용으로 Open API 접근, Mashup 서 비스 개발 가능) • Mobile Support가 쉬운 화면 개발 (Phonegap, jQTouch)
  • 32. Q&A