25
Cloud Computing Platform 과 SiLApps.com 070-7596-1777 contact@softwareinli fe.com www.softwareinlife .com

SiLApps for Smart Working

Embed Size (px)

DESCRIPTION

소프트웨어인라이프에서 만든 스마트워킹 솔루션! Google Apps를 바탕으로 전자문서결제, 프로젝트 관리 등의 솔루션을 구축하고 있습니다.

Citation preview

Page 1: SiLApps for Smart Working

Cloud Computing Platform 과SiLApps.com

070-7596-1777

[email protected]

www.softwareinlife.-com

Page 2: SiLApps for Smart Working

SiLApps.com

• SiLApps(Software in Life Applications) 는 Google Apps 를 기반으로 Google Data API 와 Google App Engine 등의 핵심 기술을 활용하여 실시간 협업을 위한 최적의 시스템을 제공하는 Smart Working 솔루션 입니다 .

Page 3: SiLApps for Smart Working

전자 문서 결재 시스템 (GEDMS)

• GEDMS 은 Google Drive 와 Google Docs 를 기반으로 사용자가 Google Apps 상에서 작성한 문서를 작성자가 결재선에 따라 상신하고 승인자가 승인 및 반려 할 수 있는 문서 결재 시스템입니다 .

전자문서결제시스템GEDMS

Page 4: SiLApps for Smart Working

전자 문서 결재 시스템 (GEDMS) 아키텍처

Google Datastore

Google App Engine for Java

Java 6

Jetty

Spring Framework 3.x

Spring MVC

jQuery Mobile

Google Cloud SQL

SPRING DATA (REST)

JDO mybatis

WebMobile Web App

REST

Spring MVC

Twitter boot-strap

Google Data API

(TOBE) (TOBE)

Page 5: SiLApps for Smart Working

전자 문서 결재 시스템 (GEDMS)

소유권 관리 및 문서 변조 사전 차단

문서 공유 및 의견 소통을 통한 협업

결재 요청 및 완료 , 반려 데이터 집계

결재 진행 과정 실시간 확인

Page 6: SiLApps for Smart Working

전자 문서 결재 시스템 (GEDMS)

Google Docu-ment

Right Sliding Property Layer

Left Sliding Menu

로고

결재 작성

결재함

슬라이딩 기능

슬라이딩 기능

사용자 정보

결재선 정보

승인자 정보

수신자 정보

의견 정보

상신

Page 7: SiLApps for Smart Working

전자 문서 결재 시스템 (GEDMS)

Left Sliding Menu

Writing an approval document

Checking an approval process

Managing an approval documents

Configuration

Page 8: SiLApps for Smart Working

전자 문서 결재 시스템 (GEDMS)

Google Docu-ment

Page 9: SiLApps for Smart Working

전자 문서 결재 시스템 (GEDMS)

Right SlidingProperty Layer

Select the approval line

Select the approver

Select the receiver

Page 10: SiLApps for Smart Working

전자 문서 결재 시스템 (GEDMS)

Right SlidingProperty Layer

Select the cooperate company

Attach a file

Select related documents

Writing an opinion

Approval request

Page 11: SiLApps for Smart Working

Future Development

Sys-tem

For

Your Needs

GEDMS

GPMSGCMS

Page 12: SiLApps for Smart Working

SiLApps.com 전자 문서 결재 시스템 DEMO

Page 13: SiLApps for Smart Working

SiLApps.com 의 향후 확장 방안

N-Screen(One-Source Multi-Use)

Web Site Smart PADSmart Phone

Page 14: SiLApps for Smart Working

Google App Engine

Google App Engine (often referred to as GAE or simply App En-gine) is a platform for developing and hosting web applications in Google-managed data centers. It was first released as a beta version in April 2008.

Google App Engine is cloud computing technology. It virtualizes applications across multiple servers.

http://code.google.com/appengine/

Page 15: SiLApps for Smart Working

Google App Engine Architecture

Google Server Cluster

Google File System

BigTable

Google App Engine DataStore

Blobstore Capabilities

Images Mail

Multitenancy OAuth

Channel

Memcache

Task Queues

URL Fetch

Users

XMPP

Google App Engine Runtime (Python, Java, GO)

Your GAE ApplicationPython / Java Frame-

work

AdminConsole

GAE SDKIDE

Page 16: SiLApps for Smart Working

Google BigTable Architecture

GAE Application

DataNucleus ORM(JDO or JPA Implementation)

Low Level API

Datastore

GFS(Google File System)

Big

Table

Meta 0 tablet

Meta 1 tablet Meta 1 tablet Meta 1 tablet

Tab 1 Tab 2 Tab 3 Tab 4 Tab n

Page 17: SiLApps for Smart Working

AWS Elastic Beanstalk

• AWS Elastic Beanstalk is an even easier way for you to quickly deploy and manage applications in the AWS cloud. You simply upload your application, and Elastic Beanstalk automatically handles the deploy-ment details of capacity provisioning, load balanc-ing, auto-scaling, and application health monitoring.

PaaS

http://aws.amazon.com/elasticbeanstalk/

Page 18: SiLApps for Smart Working

Google Compute Engine 정의

Google Compute Engine offers scalable and flexible vir-tual machine computing capabilities in the cloud. With Google Compute Engine, you can solve large scale pro-cessing and analytic problems on Google’s computing, storage, and networking infrastructure.

Page 19: SiLApps for Smart Working

Google Compute Engine 에 접속

Page 20: SiLApps for Smart Working

GAE System Monitoring

http://code.google.com/status/appengine

Page 21: SiLApps for Smart Working

GAE System Monitoring

Page 22: SiLApps for Smart Working

GAE Overview

XML

JSON

Hy-bridApp

Page 23: SiLApps for Smart Working

Google Libraries API

• Chrome Frame• Dojo• Ext Core• jQuery• jQuery UI• MooTools• Prototype• script.aculo.us• SWFObject• Yahoo! User Interface Library (YUI)• WebFont Loader

http://code.google.com/apis/libraries/

Page 24: SiLApps for Smart Working

Google Apps Marketplace

• The Google Apps Marketplace offers products and services designed for Google users, in-cluding installable apps that integrate directly with Google Apps. Installable apps are easy to use because they include single sign-on, Google's universal navigation, and some even include features that integrate with your domain's data.

• http://www.google.com/enterprise/marketplace/https://www.google.com/enterprise/marketplace/?pli=1

Page 25: SiLApps for Smart Working

감사합니다 .