SuMS / BantuSekolahku Tech Architecture

Preview:

DESCRIPTION

 

Citation preview

SuMS Technicalhttp://bantusekolahku.kemdikbud.go.id

Features

● MVC + IoC

● Responsive

● Social Media Integration

● Social Features

● Workflow

● Big Data

● RESTfull

● Security Filter

● OpenStreetMap

● Circle POI View Indexing

● Trigger-based Email Notification

● Enterprise IntegrationServer / ESB

● OLAP – MDX

● Custom Workspace

Development using MVC

● JavaEE Standard● M: Hibernate JPA● V: JSP● C: Struts2 + REST plugin● IoC: Spring● Deploy in Glassfish JavaEE Container (Cluster)

Responsive Layout

● Optimized for Desktop, Smartphone and Tablet● Reduce development 67%

Social Media Integration

● Facebook● Google Gmail● Yahoo● Fupei

Social Features

● Like/Dislike● Follow● Comment

Approval

● Structured and Demography

Security Filter

● Role based● Ministry Structure Based● Demography State Hierarchical● 3 level category (Need's Category)

Document using Big Data

● Document for every need upload to BigData using Hadoop

RESTFull

● JAX-RS 1.0 – RESTEasy from RedHat● Shared @Services with MVC based page● JSON based Producer

OpenStreetMap

● Map using OpenStreetMap with LeafletJS● Integrated with Hibernate Search for POI

Indexing for 30km circular area

Trigger Based Email Notification

● Using Apache Camel + Terracotta's Quartz● Social model notification for comment,

approval,

Enterprise Integration

● Integration ready any server – As Producer

– As Consumer

● BOS Complain Handling*

OLAP MDX

● Business Intelligence integrate with Role Security to create Pivot table to any role

● Using Mondrian from Pentaho ● MDX Dimension

JPivot with Mondrian

Custom Workspace

● Every Role (Structure or Demography), can add dedicated custom modules

Custom Workspace (2)

Recommended