Over the framework S I M P L E W E B…€¦ · [email protected] Simple Web:...

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 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 source..

Transcript of Over the framework S I M P L E W E B…€¦ · [email protected] Simple Web:...

Page 1: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

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 customizablecustomizable

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: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

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: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

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

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

Hosted Web Based Application Server

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

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

Highly customizable,

Server Pages Servlet

Web Services

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

Secure and encryptions capable

24x7x365 hosted solutions systemwith 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 sh ould be the norm in selecting software and hardware applications in order to realize effective integration and quick adoption.”

IT TASK FORCE REPORT 2002

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

Page 4: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

Gateway

Administratoron the Server machine

2

View and modify Server applicationconfiguration

Web BrowserAccess

1

EXTERNAL SUBSYSTEM

OR

APPLICATION(s)Web Services or direct API connection

Firewall

Architecture of a Hosted Application Server

LAN/WANInternet Machine( as per access permissions )

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..

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.

Custom client UIaccess if reqd..

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

Page 5: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

The Case Studies…

“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

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

Page 6: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

Chhattisgarh State Electricity BoardWork-Flow

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Remote FirewallCSEB Main Call Center

CSEB Fuse-Off Call (FOC) Center 1

CSEB FOC 2

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 FOC N

CSEB FOC N-1

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

Page 7: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

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

I. Secure Login, Complaints Registration.

IV. Consolidated Payment Collection

for multiple bills.V. Applications: Load Enhancement/Reduction,

Name Transfer.

Integrated Services Provided by MCC & FOCs :

II. Regular Complaints tracking and updating.

III . Customer Meter Reading Recording

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..

Page 8: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

Chhattisgarh State Electricity Board :

SECURE LOGIN AND DATA ENCRYPTED TRANSFER..

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

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..

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

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

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

Firewall

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

Page 9: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

Chhattisgarh State Electricity BoardCustomer Complaint Forms

NEW EDIT FCR Generate..Assign to Linesman

Update Closure

Auto update 5 min: desktop window..

Hindi FCR form

List of Complaints

Complaints Edit

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

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

Page 10: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

Chhattisgarh State Electricity Board

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..

4

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

Page 11: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

CCS provides Integrated Business Solutions as per your flexible requirements.

Highly customized Reports generation solution.

Corporate Care System

1

56

2

3Pages 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

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

Page 12: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

Workforce Management

4

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

32

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..

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

Page 13: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

The Technical Details ahead...

Page 14: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

SMALLTALK PLATFORM ..

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

Virtual ImageVirtual Image

Virtual EngineVirtual Engine

Objects: Objects ( class) descriptionObjects: Objects ( class) descriptionObject header and dataObject header and dataObject stateObject state

(includes contexts as objects) (includes contexts as objects)

•• CompilerCompiler•• InterpreterInterpreter

� 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..

Operating SystemOperating System

HardwareHardware

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

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

Page 15: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

Smalltalk GUI screens+ DBMS Interface

Web Browsers UI screens

Visualworks:Web Application Server + DBMS Interface

Apache Web Server

WebServices link to the external world..

Under construction slide: to be visually modified..

Web Application Server + DBMS Interface

Linux OS

Other DBMS MySQL on Linux OS

Existing Sub Systems/ ApplicationsOr Support applications integration

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

Page 16: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

HOSTED LIVE APPLICATION SERVER: BACKEND

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

Best suited for Load Testing purposes.

Utility useful for monitoring any site comprehensively.

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…

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….

System Monitoring Tool

Client Update ToolServer Admin Tool

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

Page 17: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

BACK-UP DATABASES

HARDWARE FIREWALL(Router, etc)

SOFTWARE FIREWALL

SMALLTALKREMOTE SERVER

CLIENT BROWSER

GATEWAYSTATIC CONTENT SERVED

Static Page..

Home URL Request

Query Data

Remote Authorization Request

State Transition Diagram

Query ResponseFormatted Response Page

Back-up Data

Quit or Request Timeout

Add, Delete, Modify Requests

Query Data

Formatted Response PageQuery Response

Remote Log-Out Request

Back-up DataDisplay Page..

Display Page..

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

Page 18: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

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 � 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..

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

Page 19: Over the framework S I M P L E W E B…€¦ · s.krishnamachari@psidata.com Simple Web: simplified.. innovative.. extensible.. open source.. The Simple Web Overview… Simple Web:

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

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