[uengine.org-uengine day] sns와bpm의만남: 프로세스코디 프로젝트 발표자료

Post on 02-Nov-2014

925 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

uEngine Day

SNS와 BPM의 만남– Process Codi –

유엔짂 오픈 소스 프로젝트2010년 11월 3일최재길 PMzachary@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

1 Background

Why BPM projects fail

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

트위터

메신저

Knowledge

위키 블로그

통제적

자생적자발적

협업

업무 할당

업무 완료

Why BPM fail – Fails in KM 2.0

Web 2.0

Web 1.0 Web 2.0

Centralized Distributed

Individual Social

Content Services and APIs

Readable Writable

Transmission

Spontaneous, Emerging

Static Connected, Dynamic

Rigid Loosely Couple

James Governor (RedMonk Analyst)

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

twitter blogger

wiki

messenger

Ent. 2.0 Informal collaboration

Agenda

1 Background

3 Architecture Of Process Codi

4 Technic of Implementation

5 UX of Process Codi

6 Conclusion

2 Concept Of Process Codi2 Concept Of Process Codi

Process Codi 의 Concept

Agenda

1 Background

2 Concept Of Process Codi

4 Architecture Of process Codi

5 Technix of Implementation

6 Conclusion

3 UX of Process Codi3 UX of Process Codi

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

5 Technic of Implementation

3 UX of Process Codi

6 Conclusion

4 Architecture Of Process Codi4 Architecture Of Process Codi

ProcessCodi UX

화면이동이 없음다양한 스크린(모바일) 및 연동

외부System에 서비스되어야함facebook등 SNS와의 연동

AJAX

JQuery

JSON/XML

Jackson

FB Social Graph API

Spring View

Enterprise2.0Mobile Support

Unstructured Process

Execution

BusinessGoal

Solution

TechnicalRequirements

Imple-mentation

Architecture UpSide

Architecture DownSide

Agenda

1 Background

2 Concept Of Process Codi

4 Architecture Of process Codi

3 UX of Process Codi

6 Conclusion

5 Technic of Implementation5 Technic of Implementation

Spring Transaction (Hibernate + GenericDAO)

@Transactional

Connection

@AutowiredDataSource dataSource;

public Connection getConnection() {

return DataSourceUtils.getConnection(dataSource);}

Connection

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 Conclusion6 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

top related