19
Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow web application Visualizing a better business…. Extensible and Flexible as you want it… Sudhakar Krishnamachari [email protected] Simple Web: simplified.. innovative.. extensible.. open sourc

Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Embed Size (px)

Citation preview

Page 1: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Solution as a Service

Over the framework of

S I M P L E W E B…

HOSTED APPLICATIONS SERVER

Managing a multi-user group permissions based customizable

Workflow web application

Visualizing a better business….Extensible and Flexible as you want it…

Sudhakar [email protected]

Simple Web: simplified.. innovative.. extensible.. open source..

Page 2: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

The Simple Web Overview…

Simple Web: simplified.. innovative.. extensible.. open source..

“To make simple tasks easy is commonplace, to make complex taskssimple is an art…”

“The inner framework has to be just perfect for the product to turn out right”

Page 3: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Multi-User group/Users permissions based workflows for CRM/ Sales/ Project/ Enterprise wide cooperative applications.

Simple Web: simplified.. innovative.. extensible.. open source..

S I M P L E W E B…Simplified…. Innovative…. Extensible… Open Source…

Hosted Web Based Application Server

Simple Web: simplified.. innovative.. extensible.. open source..

Smalltalk Powered… Linux, Windows, Unix : all major OS base..

All major DBMS supported.. MySQL, PostGres, MSSQL,Oracle

Server Pages Servlet

Web Services

Supports single to 3-tier and extensible to n-tier system..

Secure and encryptions capable

24x7x365 hosted solutions system with a dynamic application server

Highly customizable, to support rules and processing through XML and Smalltalk scripting..

Low Memory, CPU and space requirements…

Scalable from few users to 1000’s of users…

“The committee recommends that open architecture should be the norm in selecting software and hardware applications in order to realize effective integration and quick adoption.”

IT TASK FORCE REPORT 2002

Page 4: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Gateway

LAN/WANInternet Machine( as per access permissions )

Administratoron the Server machine

2

View and modify Server applicationconfiguration

Database SQL QueriesStore and Fetch

43

DBMS Server(s):Oracle/ Sybase/MSSQL/PostGreMultiple DBMS if reqd..

For entry or retrieval Of information in htmlPages, XML as reqd..

Web BrowserAccess

1

Application Server(S)(On Any OS: Linux/Unix Or

Windows)

This is scalable depending on load of number ofSimultaneous access to N number of machines.Dynamic Load Balancing, Hot updates without any Downtime is fully supported.

Simple Web: simplified.. innovative.. extensible.. open source..

EXTERNAL SUBSYSTEM

OR

APPLICATION(s)Web Services or direct API connection

Custom client UIaccess if reqd..

Firewall

Architecture of a Hosted Application Server

Page 5: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

The Case Studies…

Simple Web: simplified.. innovative.. extensible.. open source..

“Theories are always very thin and unsubstantial; experience only is tangible ..” Ballou Hosea

“We know nothing of what will happen in future, but by the analogy of experience ..” Abe Lincoln

Page 6: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Chhattisgarh State Electricity BoardWork-Flow

Remote Firewall

Hosted Cincom Data Center Server

Hosts Simple Web.. Application Framework.

Authenticates Remote CSEB Agents.

Serves Requests from remote users.

Maintains comprehensive databases for CSEB.

CSEB Main Call Center

CSEB Fuse-Off Call (FOC) Center 1

CSEB FOC 2

CSEB FOC N

CSEB FOC N-1

Simple Web: simplified.. innovative.. extensible.. open source..

Page 7: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Chhattisgarh State Electricity Board

Services Offered by Simple Web..

Serves Main Call Center and the Fuse-Off Call Centers on 24X7X365 basis.

Main Call Center (MCC) is an established Centralized Customer Service Provider.

FOCs spread over city, serve as Subsidiary centers in addition to the MCC.

Integrated Services Provided by MCC &

FOCs :

I. Secure Login, Complaints

Registration.

II. Regular Complaints

tracking and updating.

III . Customer Meter Reading Recording

IV. Consolidated Payment Collection

for multiple bills.

VI. Periodic Generation of Reports by Manager

Group.

VII. Workforce Management sub-system for agents.

VIII. Analytics, Data Aggregation, rolling up,

presentation of dashboard.

Simple Web: simplified.. innovative.. extensible.. open source..

V. Applications: Load Enhancement/Reduction,

Name Transfer.

Page 8: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Chhattisgarh State Electricity Board :

SECURE LOGIN AND DATA ENCRYPTED TRANSFER..

Simple Web: simplified.. innovative.. extensible.. open source..

Authorize per special machine signatureRegister specific current IP/ Mac ID..

Logoff goes similarly..to de-register the IPAnd Mac. ID.

Firewall

Browser now authenticates user againstRegistered IP and agent ID.

If required can be against Windows Integrated(NTLM) Authentication..

Data can come encrypted via httpsANDAlso be selectively encrypted/decryptedFor DB storage..

Auto Pop-up on authorization..

Page 9: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Simple Web: simplified.. innovative.. extensible.. open source..

Chhattisgarh State Electricity Board Customer Complaint Forms

Hindi FCR form

List of Complaints

Complaints Edit

NEW EDIT FCR Generate..Assign to Linesman

Update Closure

Auto update 5 min: desktop window..

Permissions differ for MCC, FOC agents, Sysadmin and the CSEB Manager.. On the forms edit..

Page 10: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Chhattisgarh State Electricity Board

4

Simple Web: simplified.. innovative.. extensible.. open source..

ANALYTICS: The data is used to generate daily reports for the CSEB officials.. And going forward in the next 3 – 9 months, the decision support system is to be rolled out with aggregated/ segmented/ grouped.. dashboard outputs..

Page 11: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

CCS provides Integrated Business Solutions as per your flexible requirements.

Highly customized Reports generation solution.

Corporate Care System

1

2

5

3

Simple Web: simplified.. innovative.. extensible.. open source..

Pages served by the Smalltalk Application Server:1. Cincom Care System (CCS) Home Page. 2. System Call Tracker (SCT).3. Human Resource Care System (HRCS).4. Resume Referral (RR) system.5. & 6. Reports for CCS.

4

6

Page 12: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Workforce Management

3

4

Simple Web: simplified.. innovative.. extensible.. open source..

Workforce Management provides an ordinary system to track working time, tasks of the workforce….just to show the endless possibility of mutating the Simple Web…

1

2

Pages served by Cincom Smalltalk Application Server:

1. Workforce Management Home Page.

2. Task List & Auto updated list of unresolved tasks Pop-up.

3. Edit/Set an task.

4. Report for Workforce Management.

Auto update 5 min: desktop window..

Page 13: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

The Technical Details ahead...

Simple Web: simplified.. innovative.. extensible.. open source..

Page 14: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Simple Web: simplified.. innovative.. extensible.. open source..

CINCOM SMALLTALK PLATFORM..

The foremost OOPS platform that is the most productive development environment Specially for COMPLEX solutions..

A Virtual Machine that runs compiled with the most optimized garbage controlled environment .

Dynamic interpretation of code supporting highly versatile and controllable environment to work with.

Code that is closer to English than any others.. For Agile development that is incremental and not discrete entity… Code reuse, refactoring capabilities, reflection mechanisms enable a

system that is as flexible as the developer can extend it to be. Completely Open Source code, means no black boxes to hit against near

the end of the project phases..

Virtual ImageVirtual Image

Virtual EngineVirtual Engine

Operating SystemOperating System

HardwareHardware

Objects: Objects ( class) descriptionObjects: Objects ( class) description Object header and dataObject header and data Object stateObject state (includes contexts as objects) (includes contexts as objects)

•CompilerCompiler•InterpreterInterpreter•Memory handling aka memory reclamationMemory handling aka memory reclamation•PrimitivesPrimitives

Page 15: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Simple Web: simplified.. innovative.. extensible.. open source..

Smalltalk GUI screens+ DBMS Interface

Web Browsers UI screens

Visualworks:Web Application Server + DBMS Interface

Apache Web Server

Linux OS

Other DBMS MySQL on Linux OS

WebServices link to the external world..

Existing Sub Systems/ ApplicationsOr Support applications integration

Under construction slide: to be visually modified..

Page 16: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

HOSTED LIVE APPLICATION SERVER: BACKEND

Simple Web: simplified.. innovative.. extensible.. open source..

Allows diverse Databases to be lazily Synchronized to ensure comprehensive content in one Or all DBMS servers.

Uses automatic updating …to pull Data together…

This can be custom programmed as per specifications….

Facilitates monitoring of complete web-site on 24X7 basis.

Best suited for Load Testing purposes.

Utility useful for monitoring any site comprehensively.

System Monitoring Tool

Client Update ToolServer Admin Tool

HOSTED

•Efficient Resource Management

•Lesser downtime and better change management

• Test/Runtime integrated environment

•Cost Amortization

ON-SITE

•Duplicated resource and probably compromises too..in specs

•Downtimes can be larger

•Test and Runtime can be totally different

•Incur add on costs per site addition..

Comprehensive Backend Maintenance is facilitated by various utilities…

Page 17: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Simple Web: simplified.. innovative.. extensible.. open source..

BACK-UP DATABASES

HARDWARE FIREWALL(Router, etc)

SOFTWARE FIREWALL

SMALLTALK REMOTE SERVER

CLIENT BROWSER

GATEWAYSTATIC CONTENT SERVED

Query ResponseFormatted Response Page

Static Page..

Home URL Request

Query Data

Back-up Data

Quit or Request Timeout

Add, Delete, Modify Requests

Query Data

Formatted Response PageQuery Response

Remote Authorization Request

Remote Log-Out Request

State Transition Diagram

Back-up DataDisplay Page..

Display Page..

Page 18: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Simple Web: simplified.. innovative.. extensible.. open source..

Concluding note..

Hosted Solutions as a Service:

Agile and Extreme Programming that delivers incremental solution.

Customer is a partner in development of the solution that best fits their problem domain

Complex problems demand flexible solutions that are highly extensible

Simple natural language based scripting that lends itself to customizability even in a non-IT environment.

Hosted model supports secure, guaranteed, gradually maturing, technically optimal solution forever..

Page 19: Solution as a Service Over the framework of S I M P L E W E B… HOSTED APPLICATIONS SERVER Managing a multi-user group permissions based customizable Workflow

Let us get together to chart your IT automationSolutions: Simple, efficient and flexible…

Simple Web: simplified.. innovative.. extensible.. open source..