Upload
software-in-life
View
338
Download
3
Embed Size (px)
DESCRIPTION
소프트웨어인라이프에서 만든 스마트워킹 솔루션! Google Apps를 바탕으로 전자문서결제, 프로젝트 관리 등의 솔루션을 구축하고 있습니다.
Citation preview
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
감사합니다 .