SiLApps for Smart Working

Post on 12-Jun-2015

338 views 3 download

description

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

Transcript of SiLApps for Smart Working

Cloud Computing Platform 과SiLApps.com

070-7596-1777

contact@softwareinlife.-com

www.softwareinlife.-com

SiLApps.com

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

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

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

전자문서결제시스템GEDMS

전자 문서 결재 시스템 (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)

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

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

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

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

결재 진행 과정 실시간 확인

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

Google Docu-ment

Right Sliding Property Layer

Left Sliding Menu

로고

결재 작성

결재함

슬라이딩 기능

슬라이딩 기능

사용자 정보

결재선 정보

승인자 정보

수신자 정보

의견 정보

상신

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

Left Sliding Menu

Writing an approval document

Checking an approval process

Managing an approval documents

Configuration

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

Google Docu-ment

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

Right SlidingProperty Layer

Select the approval line

Select the approver

Select the receiver

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

Right SlidingProperty Layer

Select the cooperate company

Attach a file

Select related documents

Writing an opinion

Approval request

Future Development

Sys-tem

For

Your Needs

GEDMS

GPMSGCMS

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

SiLApps.com 의 향후 확장 방안

N-Screen(One-Source Multi-Use)

Web Site Smart PADSmart Phone

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/

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

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

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/

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.

Google Compute Engine 에 접속

GAE System Monitoring

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

GAE System Monitoring

GAE Overview

XML

JSON

Hy-bridApp

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/

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

감사합니다 .