SlideShare ist ein Scribd-Unternehmen logo
1 von 14
TikiWiki CMS Groupware
How Supreme Court of India used only open source
to process claims worth Rs. 7000 crore
The Real World Problem: Real Estate Non-delivery
Misc. news coverage:
Realty bites: Indian property
slump leaves beleaguered
banks exposed
Flat or refund, mark it: SC to
Unitech buyers
Supreme Court Comes to the
Rescue of Homebuyers, Tells
Jaypee Bosses to Pay Up
Supreme Court Mandated Portal: What Was Needed
Primary requirements:
● High availability * * *
● Scalable *
● Low cost
● Tight deadline & delivery on schedule *
● Open ended deliverables - vendor committed, client not
And also:
High traffic, peak & trough usage pattern, high volume data storage, highly
sensitive data, high security, compliance with Indian laws & regulations
Infrastructure Plan A: Think Like a (Indian) CIO
Back-to-back Vendor Agreements
But:
99.9% uptime not good enough
Best effort unacceptable
There were no takers for
ironclad agreements! :-(
Infrastructure Plan B: Do It Yourself
Mix and match cloud services
● Shop around to keep costs low * *
● Design for scalability
● Always build redundancy
● Encrypt data at rest & in transit
● Avoid single points of failure
● Monitor & alert on danger
● Backup fast & often
● Comply with Indian laws & regulations
● Take responsibility
WebApp Powered by TikiWiki + Other FOSS Software
TikiWiki Overview:
● Interoperable (*nix, Win…)
● PHP, MySQL, Smarty,
jQuery, Zend, Bootstrap
● Most built-in features *
● Monolithic, no plugins *
● Celebrating 17 years *
● Dogfooding policy *
● Over a million downloads *
● Award winning *
Typical SC Mandated Claims Registration Portals
End user (claimant) workflow:
First Use
● Fill form + upload documents
● Submit form to create account
● Validate email to confirm account
Subsequent Use
● Login
● View / edit specific account info
Examples of Portal Functionality:
● Simple: Fill form; account is
created automatically *
● Complex: Register to create
account, then login to fill form *
● Conditional: Different forms for
different claimant types *
● Computational: claims involving
financial calculations *
Challenge #1: Database Design & Data Structures
On tight deadlines, the client needed
to ideate, view, test and get approval
for claim application forms.
Tiki-Wiki Trackers, which are mini-
databases, were used to work
interactively with the client and show
in real time revisions & last minute
changes which needed to be made.
Challenge #2: Data Validation Before Account Creation
No assumptions could be made about
aptitude of the people submitting claims
on the Supreme Court Portal so the data
validation process used at the time of
submission had to be robust.
TikiWiki offers multiple options for data
validation, including Regular Expressions
so all data entered could be checked and
errors pointed out and corrected by the
claimant before submission of claim.
Challenge #3: ~50 MB Upload on Account Creation
Claimants had to upload scan of ID proof,
address proof and other documents to
support their claim. A HTML form has a
high failure rate if ~50 MB of data is
uploaded when pressing the submit button.
TikiWiki offers AJAX based file uploads (it
has most built-in features, remember!) and
this was used to enable people even with
low speed internet to submit claims
successfully.
Challenge #4: Web Content Updates
The team of the Amicus Curiae had to
learn how to update content on the
Portal and teaching them, all lawyers,
HTML would be impossible.
TikiWiki uses Wiki markup, the same
syntax that Wikipedia uses. It is very
easy for lay people and professionals
like teachers to learn and use this.
The Amicus Curiae team adopted it
quite easily and have done all updates
to the Portal on their own.
Challenge #5: Back Office MIS & Data Export
The Amicus Curiae team wanted to
search the database and generate
reports on demand.
TikiWiki offers a strong combination
of data retrieval and formatting, in
addition to any number crunching
that was required. The Amicus
Curiae team was able to export data
and generate reports the day before
Supreme Court hearings and
presented current data at all times.
Challenge #6: Unexpected Threat From Antinationals
The portals mandated by
Supreme Court were
storing Aadhar cards of
many of the claimants of
Unitech, Jaypee,
Amrapali et al.
This made the portals of
high interest to hackers
all over the world at the
peak of the Aadhar data
security debate.
Reasons for Success
● Spirit of Adventure
● Confidence in Own Ability
● Belief in FOSS
● Effective Partnership (Amicus Curiae team, cloud service providers, others)
Questions, comments?
Niel Hirjee - niel@calport.com
9830012669

Weitere ähnliche Inhalte

Ähnlich wie How supreme court of india used only open source to process claims worth Rs. 7000 crore

Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentWebinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentEdureka!
 
Final Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptxFinal Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptxswarajkakade83
 
United Kingdom - Companies House Response to the Covid-19 Pandemic
United Kingdom - Companies House Response to the Covid-19 PandemicUnited Kingdom - Companies House Response to the Covid-19 Pandemic
United Kingdom - Companies House Response to the Covid-19 PandemicCorporate Registers Forum
 
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...Redis Labs
 
IRJET- Shopaholic – A Smarter Way to Checkout
IRJET-  	  Shopaholic – A Smarter Way to CheckoutIRJET-  	  Shopaholic – A Smarter Way to Checkout
IRJET- Shopaholic – A Smarter Way to CheckoutIRJET Journal
 
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Amazon Web Services
 
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedastdc-globalcode
 
Internet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptxInternet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptxPrinceBiyoyouwei
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenterwebhostingguy
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenterwebhostingguy
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenterwebhostingguy
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenterwebhostingguy
 
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, DigiledgeBizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, DigiledgeR3
 
Reduce lockbox fees with data capture ai
Reduce lockbox fees with data capture aiReduce lockbox fees with data capture ai
Reduce lockbox fees with data capture aiEmagia
 
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...IRJET Journal
 
Deploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using TendermintDeploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using TendermintKunal Malhotra
 
Making blockchain works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for businessPatrick Yong
 

Ähnlich wie How supreme court of india used only open source to process claims worth Rs. 7000 crore (20)

Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentWebinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
 
Final Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptxFinal Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptx
 
E lock digital signatures
E lock digital signaturesE lock digital signatures
E lock digital signatures
 
United Kingdom - Companies House Response to the Covid-19 Pandemic
United Kingdom - Companies House Response to the Covid-19 PandemicUnited Kingdom - Companies House Response to the Covid-19 Pandemic
United Kingdom - Companies House Response to the Covid-19 Pandemic
 
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
 
IRJET- Shopaholic – A Smarter Way to Checkout
IRJET-  	  Shopaholic – A Smarter Way to CheckoutIRJET-  	  Shopaholic – A Smarter Way to Checkout
IRJET- Shopaholic – A Smarter Way to Checkout
 
DigitalKYC_Modules.pdf
DigitalKYC_Modules.pdfDigitalKYC_Modules.pdf
DigitalKYC_Modules.pdf
 
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
 
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
 
Internet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptxInternet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptx
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenter
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenter
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenter
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenter
 
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, DigiledgeBizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
 
Reduce lockbox fees with data capture ai
Reduce lockbox fees with data capture aiReduce lockbox fees with data capture ai
Reduce lockbox fees with data capture ai
 
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
 
Deploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using TendermintDeploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using Tendermint
 
Making blockchain works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for business
 
Ppt.25 supreme case study
Ppt.25 supreme case studyPpt.25 supreme case study
Ppt.25 supreme case study
 

Kürzlich hochgeladen

Top profile Call Girls In Morena [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Morena [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Morena [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Morena [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
2024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 312024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 31JSchaus & Associates
 
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiVasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiPriya Reddy
 
Unique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdfUnique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdfScottMeyers35
 
Call Girl Service in Korba 9332606886 High Profile Call Girls You Can Get ...
Call Girl Service in Korba   9332606886  High Profile Call Girls You Can Get ...Call Girl Service in Korba   9332606886  High Profile Call Girls You Can Get ...
Call Girl Service in Korba 9332606886 High Profile Call Girls You Can Get ...kumargunjan9515
 
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and NumberCall Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and NumberSareena Khatun
 
2024 asthma jkdjkfjsdklfjsdlkfjskldfgdsgerg
2024 asthma jkdjkfjsdklfjsdlkfjskldfgdsgerg2024 asthma jkdjkfjsdklfjsdlkfjskldfgdsgerg
2024 asthma jkdjkfjsdklfjsdlkfjskldfgdsgergMadhuKothuru
 
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Menggugurkan Kandungan 087776558899
 
Competitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptxCompetitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptxScottMeyers35
 
Call Girls AS Rao Nagar - 8250092165 Our call girls are sure to provide you w...
Call Girls AS Rao Nagar - 8250092165 Our call girls are sure to provide you w...Call Girls AS Rao Nagar - 8250092165 Our call girls are sure to provide you w...
Call Girls AS Rao Nagar - 8250092165 Our call girls are sure to provide you w...kumargunjan9515
 
Just Call VIP Call Girls In Bangalore Kr Puram ☎️ 6378878445 Independent Fem...
Just Call VIP Call Girls In  Bangalore Kr Puram ☎️ 6378878445 Independent Fem...Just Call VIP Call Girls In  Bangalore Kr Puram ☎️ 6378878445 Independent Fem...
Just Call VIP Call Girls In Bangalore Kr Puram ☎️ 6378878445 Independent Fem...HyderabadDolls
 
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...Sareena Khatun
 
Financing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCCFinancing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCCNAP Global Network
 
NGO working for orphan children’s education
NGO working for orphan children’s educationNGO working for orphan children’s education
NGO working for orphan children’s educationSERUDS INDIA
 
Finance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCCFinance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCCNAP Global Network
 
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'IsraëlAntisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'IsraëlEdouardHusson
 
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai EscortsPooja Nehwal
 
Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'NAP Global Network
 

Kürzlich hochgeladen (20)

Top profile Call Girls In Morena [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Morena [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Morena [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Morena [ 7014168258 ] Call Me For Genuine Models We...
 
tOld settlement register shouldnotaffect BTR
tOld settlement register shouldnotaffect BTRtOld settlement register shouldnotaffect BTR
tOld settlement register shouldnotaffect BTR
 
2024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 312024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 31
 
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiVasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
 
Sustainability by Design: Assessment Tool for Just Energy Transition Plans
Sustainability by Design: Assessment Tool for Just Energy Transition PlansSustainability by Design: Assessment Tool for Just Energy Transition Plans
Sustainability by Design: Assessment Tool for Just Energy Transition Plans
 
Unique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdfUnique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdf
 
Call Girl Service in Korba 9332606886 High Profile Call Girls You Can Get ...
Call Girl Service in Korba   9332606886  High Profile Call Girls You Can Get ...Call Girl Service in Korba   9332606886  High Profile Call Girls You Can Get ...
Call Girl Service in Korba 9332606886 High Profile Call Girls You Can Get ...
 
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and NumberCall Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
 
2024 asthma jkdjkfjsdklfjsdlkfjskldfgdsgerg
2024 asthma jkdjkfjsdklfjsdlkfjskldfgdsgerg2024 asthma jkdjkfjsdklfjsdlkfjskldfgdsgerg
2024 asthma jkdjkfjsdklfjsdlkfjskldfgdsgerg
 
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
 
Competitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptxCompetitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptx
 
Call Girls AS Rao Nagar - 8250092165 Our call girls are sure to provide you w...
Call Girls AS Rao Nagar - 8250092165 Our call girls are sure to provide you w...Call Girls AS Rao Nagar - 8250092165 Our call girls are sure to provide you w...
Call Girls AS Rao Nagar - 8250092165 Our call girls are sure to provide you w...
 
Just Call VIP Call Girls In Bangalore Kr Puram ☎️ 6378878445 Independent Fem...
Just Call VIP Call Girls In  Bangalore Kr Puram ☎️ 6378878445 Independent Fem...Just Call VIP Call Girls In  Bangalore Kr Puram ☎️ 6378878445 Independent Fem...
Just Call VIP Call Girls In Bangalore Kr Puram ☎️ 6378878445 Independent Fem...
 
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
 
Financing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCCFinancing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCC
 
NGO working for orphan children’s education
NGO working for orphan children’s educationNGO working for orphan children’s education
NGO working for orphan children’s education
 
Finance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCCFinance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCC
 
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'IsraëlAntisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
 
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
 
Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'
 

How supreme court of india used only open source to process claims worth Rs. 7000 crore

  • 1. TikiWiki CMS Groupware How Supreme Court of India used only open source to process claims worth Rs. 7000 crore
  • 2. The Real World Problem: Real Estate Non-delivery Misc. news coverage: Realty bites: Indian property slump leaves beleaguered banks exposed Flat or refund, mark it: SC to Unitech buyers Supreme Court Comes to the Rescue of Homebuyers, Tells Jaypee Bosses to Pay Up
  • 3. Supreme Court Mandated Portal: What Was Needed Primary requirements: ● High availability * * * ● Scalable * ● Low cost ● Tight deadline & delivery on schedule * ● Open ended deliverables - vendor committed, client not And also: High traffic, peak & trough usage pattern, high volume data storage, highly sensitive data, high security, compliance with Indian laws & regulations
  • 4. Infrastructure Plan A: Think Like a (Indian) CIO Back-to-back Vendor Agreements But: 99.9% uptime not good enough Best effort unacceptable There were no takers for ironclad agreements! :-(
  • 5. Infrastructure Plan B: Do It Yourself Mix and match cloud services ● Shop around to keep costs low * * ● Design for scalability ● Always build redundancy ● Encrypt data at rest & in transit ● Avoid single points of failure ● Monitor & alert on danger ● Backup fast & often ● Comply with Indian laws & regulations ● Take responsibility
  • 6. WebApp Powered by TikiWiki + Other FOSS Software TikiWiki Overview: ● Interoperable (*nix, Win…) ● PHP, MySQL, Smarty, jQuery, Zend, Bootstrap ● Most built-in features * ● Monolithic, no plugins * ● Celebrating 17 years * ● Dogfooding policy * ● Over a million downloads * ● Award winning *
  • 7. Typical SC Mandated Claims Registration Portals End user (claimant) workflow: First Use ● Fill form + upload documents ● Submit form to create account ● Validate email to confirm account Subsequent Use ● Login ● View / edit specific account info Examples of Portal Functionality: ● Simple: Fill form; account is created automatically * ● Complex: Register to create account, then login to fill form * ● Conditional: Different forms for different claimant types * ● Computational: claims involving financial calculations *
  • 8. Challenge #1: Database Design & Data Structures On tight deadlines, the client needed to ideate, view, test and get approval for claim application forms. Tiki-Wiki Trackers, which are mini- databases, were used to work interactively with the client and show in real time revisions & last minute changes which needed to be made.
  • 9. Challenge #2: Data Validation Before Account Creation No assumptions could be made about aptitude of the people submitting claims on the Supreme Court Portal so the data validation process used at the time of submission had to be robust. TikiWiki offers multiple options for data validation, including Regular Expressions so all data entered could be checked and errors pointed out and corrected by the claimant before submission of claim.
  • 10. Challenge #3: ~50 MB Upload on Account Creation Claimants had to upload scan of ID proof, address proof and other documents to support their claim. A HTML form has a high failure rate if ~50 MB of data is uploaded when pressing the submit button. TikiWiki offers AJAX based file uploads (it has most built-in features, remember!) and this was used to enable people even with low speed internet to submit claims successfully.
  • 11. Challenge #4: Web Content Updates The team of the Amicus Curiae had to learn how to update content on the Portal and teaching them, all lawyers, HTML would be impossible. TikiWiki uses Wiki markup, the same syntax that Wikipedia uses. It is very easy for lay people and professionals like teachers to learn and use this. The Amicus Curiae team adopted it quite easily and have done all updates to the Portal on their own.
  • 12. Challenge #5: Back Office MIS & Data Export The Amicus Curiae team wanted to search the database and generate reports on demand. TikiWiki offers a strong combination of data retrieval and formatting, in addition to any number crunching that was required. The Amicus Curiae team was able to export data and generate reports the day before Supreme Court hearings and presented current data at all times.
  • 13. Challenge #6: Unexpected Threat From Antinationals The portals mandated by Supreme Court were storing Aadhar cards of many of the claimants of Unitech, Jaypee, Amrapali et al. This made the portals of high interest to hackers all over the world at the peak of the Aadhar data security debate.
  • 14. Reasons for Success ● Spirit of Adventure ● Confidence in Own Ability ● Belief in FOSS ● Effective Partnership (Amicus Curiae team, cloud service providers, others) Questions, comments? Niel Hirjee - niel@calport.com 9830012669