SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
PostgreSQL in the Brazilian
                                                        Armed Forces
                                                                PDXPUG Day 2010




Professional Open Source
Software development, Outsourcing, IT consulting and Training
Agenda




  • Free/Open source software and Brazil

  • PostgreSQL in Army

  • PostgreSQL in Air Force
Elephants and Armed Forces
FOSS and Brazil




• Wide use in companies and government
  – Strong support in the current federal administration
  – Communities
  – Anti-piracy policies

• FOSS is now a state policy
  – Federal law enforces its use in government organizations

• Many successuful cases in the last 10 years
Brazilian Army and FOSS

 The adoption of FOSS is considered definitive for the
 Brazilian Army.
                                Reasons for FOSS adoption
                                •   Cost savings in medium and long term
                                •   Better security, stability and availability offered by
                                    FOSS
                                •   Reduction of mandatory changes that closed models
                                    periodically require
                                •   Technical independence
                                •   Development of local expertise
                                •   System accountability
                                •   Independence from a single supplier

* Army Migration Guide to FOSS, www.softwarelivre.gov.br/casos/Plano_Migracao_Soft_Livre_13FEV07.pdf
Brazilian Army



                 DEC - Department of Engineering
                 and Construction is responsible
                 for:

                 • guidelines
                 • planning
                 • coordination, and
                 • control of construction activities
                 and Army properties
Brazilian Army

          Division of Military Building Works
          Organization responsible for the activities of construction,
          expansion, reform, adjustment, repair, restoration,
          preservation, demolition and removal of military
          installations.
Opus Project

 Motivation


 •
     642 Army Units have         12ª RM
                                             8ª RM
                                                             10ª RM
     properties                                                         7ª RM

 •
     Total of 1.817 properties
                                                     11ª RM 6ª RM
                                          9ª RM
 •
     60.000 property
     improvements                                           4ª RM

                                                    2ª RM           1ª RM
 •
     Demand for 5.000 building
     works/year                               5ª RM

 •
     Current capacity: 2.000                3ª RM

     building works/year
Opus Project

 Main objectives
   – OPUS system aims to support the
     functionalities of planning, control,
     management and execution of all activities
     of military building works

   – Accessed by all units of the Brazilian Army

   – Integrated Geographic Information System

      • Google Earth integration

   – Simplicity to use and access information

   – 5.000 concurrent users

      • Prepared for 50.000 concurrent users
Opus Project

  Technologies
    – Java Enterprise Edition 5
    – PostgreSQL + PostGIS
    – Linux CentOS 5.2
    – Jboss AS
    – GIS
       • MapServer
       • GeoServer
       • OpenLayers
       • GeoTools
       • EJB3Spatial
Production infrastructure


  Four Linux CentOS servers



  - A cluster of two JBoss
  servers



  - Two PostgreSQL servers
  (warm-standby)
Opus screenshot
Opus screenshot
Opus screenshot
OPUS screenshot
OPUS screenshot
FAB - Brazilian Air Force

                           • SDAB is the department responsible
                             for Logistics Support

                           • SDAB was pioneer to use
                             PostgreSQL and started using in
FORÇA AÉREA BRASILEIRA       2005

                              – Systems

                                 • Sisub, Food Supply

                                 • Sifare, Military garment ecommerce

                                 • SIA, Procurement
DIRETORIA DE INTENDENCIA
     SUBDIRETORIA DE
     ABASTECIMENTO
FAB – SISUB Project

  • System for supply acquision and
    management of FAB's eateries
  • Features
     – Support to procurement
     – Warehouse and stock control
     – To standardize menus
     – Control number and cost of meals per eatery
     – Generate performance indicators
Brazilian Air Force

                      Situation before Sisub system

                         – Each quarter had to send monthly a
                           pile of forms

                         – A soldier had to retype all those forms
                           in a spreadsheet

                         – Unecessary overhead

                         – Information gap of one to two months

                         – Mistakes and lost of information

                         – Waste of time, money and trees
FAB – Sisub Project

   Technologies
                      – EJB 3
    – PostgreSQL
                      – Tapestry framework
    – Slony
                      – JPA (Java Persistence API)
    – Debian Linux
                      – Jasper Reports
    – JBoss
                      – Python
FAB Projects

 • System architecture
   – 54 database servers distributed in 19 states

   – Two-way replication system

   – Central replication server for fallback

   – A datamart for key performance indicators

   – The main database size is 200 Gb
Sisub Project
Sifare Project screenshots
Sifare Project screenshots
SIA Project screenshots
SISUB Project screenshots
Sisub Project screenshots
Sisub Project screenshots
Results


          • System Benefits
             – Nutritional control of all meals
             – Transparency in management
             – Waste reduction
             – Agility and less bureaucracy
             – Online process management
             – Automated performance indicators
Results

 • Some numbers:

    – ~100.000 meals daily

    – 1.000 concurrent users (and counting)

 • Cost reduction

    – Improvement in process efficiency brings
      savings of US$ 3 million / year

    – Elimination of US$ 1 million in software license
      costs
Results
Conclusion about PG and FOSS


                        • Reliable

                        • Adaptable

                        • Scalable

                        • Low costs
Questions?
Further information




                     Luis Dosso


              www.dextra.com.br
                  dosso@dextra-sw.com
             Gtalk/MSN: luis.dosso@gmail.com
                    Skype: luisdosso
                Phone: +55 19 3256-6722

Mais conteúdo relacionado

Destaque

P A V A L A I B U L L E T I N
P A V A L A I  B U L L E T I NP A V A L A I  B U L L E T I N
P A V A L A I B U L L E T I NEllis Pachuau
 
Meningkatkan Kemahiran Membaca Murid
Meningkatkan Kemahiran Membaca MuridMeningkatkan Kemahiran Membaca Murid
Meningkatkan Kemahiran Membaca Muridwahyuni2010
 
Cantone welcome letter 2013
Cantone welcome letter 2013Cantone welcome letter 2013
Cantone welcome letter 2013Amy Cantone
 
Mizo Tawng Hman Dan Dik Kohhran Huang Chhungah
Mizo Tawng Hman Dan Dik    Kohhran Huang ChhungahMizo Tawng Hman Dan Dik    Kohhran Huang Chhungah
Mizo Tawng Hman Dan Dik Kohhran Huang ChhungahEllis Pachuau
 
Российская повседневность в условиях кризиса ИСРАН, май 2015
Российская повседневность в условиях кризиса ИСРАН, май 2015Российская повседневность в условиях кризиса ИСРАН, май 2015
Российская повседневность в условиях кризиса ИСРАН, май 2015Олег Муковозов
 
"Состояние национальной индустрии общественных связей". РАОС, 2014
"Состояние национальной индустрии общественных связей". РАОС, 2014"Состояние национальной индустрии общественных связей". РАОС, 2014
"Состояние национальной индустрии общественных связей". РАОС, 2014Олег Муковозов
 
Iwa 5-minuti-madensmau
Iwa 5-minuti-madensmauIwa 5-minuti-madensmau
Iwa 5-minuti-madensmauMarta Leo
 
20121006ヒーロー島
20121006ヒーロー島20121006ヒーロー島
20121006ヒーロー島Atsuo Yamasaki
 
GeoDesign for Civic Engagement and Sustainable Development
GeoDesign for Civic Engagement and Sustainable DevelopmentGeoDesign for Civic Engagement and Sustainable Development
GeoDesign for Civic Engagement and Sustainable DevelopmentTom Gardner
 
Lemchan TãWi Thihna TúR
Lemchan TãWi    Thihna TúRLemchan TãWi    Thihna TúR
Lemchan TãWi Thihna TúREllis Pachuau
 
TMK.edu Traditional Media Buying Presentation: August 2015
TMK.edu Traditional Media Buying Presentation: August 2015TMK.edu Traditional Media Buying Presentation: August 2015
TMK.edu Traditional Media Buying Presentation: August 2015The Media Kitchen
 
TMKu 2013: OOH Planning and Buying
TMKu 2013: OOH Planning and BuyingTMKu 2013: OOH Planning and Buying
TMKu 2013: OOH Planning and BuyingThe Media Kitchen
 
Google ize your site
Google ize your siteGoogle ize your site
Google ize your siteAmy Cantone
 
Vyew Instant Workspace
Vyew Instant WorkspaceVyew Instant Workspace
Vyew Instant Workspacegageuga
 
The Menu - What's On The Table for the Next 12-18 Months
The Menu - What's On The Table for the Next 12-18 MonthsThe Menu - What's On The Table for the Next 12-18 Months
The Menu - What's On The Table for the Next 12-18 MonthsThe Media Kitchen
 
Ka Lehkhabu 2 Nun Hluiten Kir An Rel Lo
Ka Lehkhabu 2 Nun Hluiten Kir An Rel LoKa Lehkhabu 2 Nun Hluiten Kir An Rel Lo
Ka Lehkhabu 2 Nun Hluiten Kir An Rel LoEllis Pachuau
 
отраслевой доклад 2011. тв в россии.pdf
отраслевой доклад 2011. тв в россии.pdfотраслевой доклад 2011. тв в россии.pdf
отраслевой доклад 2011. тв в россии.pdfОлег Муковозов
 

Destaque (20)

P A V A L A I B U L L E T I N
P A V A L A I  B U L L E T I NP A V A L A I  B U L L E T I N
P A V A L A I B U L L E T I N
 
Turks and caicos 2010
Turks and caicos 2010Turks and caicos 2010
Turks and caicos 2010
 
Meningkatkan Kemahiran Membaca Murid
Meningkatkan Kemahiran Membaca MuridMeningkatkan Kemahiran Membaca Murid
Meningkatkan Kemahiran Membaca Murid
 
Cantone welcome letter 2013
Cantone welcome letter 2013Cantone welcome letter 2013
Cantone welcome letter 2013
 
Mizo Tawng Hman Dan Dik Kohhran Huang Chhungah
Mizo Tawng Hman Dan Dik    Kohhran Huang ChhungahMizo Tawng Hman Dan Dik    Kohhran Huang Chhungah
Mizo Tawng Hman Dan Dik Kohhran Huang Chhungah
 
Traditional media-standards-6-12-12-v-2
Traditional media-standards-6-12-12-v-2Traditional media-standards-6-12-12-v-2
Traditional media-standards-6-12-12-v-2
 
Российская повседневность в условиях кризиса ИСРАН, май 2015
Российская повседневность в условиях кризиса ИСРАН, май 2015Российская повседневность в условиях кризиса ИСРАН, май 2015
Российская повседневность в условиях кризиса ИСРАН, май 2015
 
"Состояние национальной индустрии общественных связей". РАОС, 2014
"Состояние национальной индустрии общественных связей". РАОС, 2014"Состояние национальной индустрии общественных связей". РАОС, 2014
"Состояние национальной индустрии общественных связей". РАОС, 2014
 
Iwa 5-minuti-madensmau
Iwa 5-minuti-madensmauIwa 5-minuti-madensmau
Iwa 5-minuti-madensmau
 
20121006ヒーロー島
20121006ヒーロー島20121006ヒーロー島
20121006ヒーロー島
 
GeoDesign for Civic Engagement and Sustainable Development
GeoDesign for Civic Engagement and Sustainable DevelopmentGeoDesign for Civic Engagement and Sustainable Development
GeoDesign for Civic Engagement and Sustainable Development
 
Lemchan TãWi Thihna TúR
Lemchan TãWi    Thihna TúRLemchan TãWi    Thihna TúR
Lemchan TãWi Thihna TúR
 
TMK.edu Traditional Media Buying Presentation: August 2015
TMK.edu Traditional Media Buying Presentation: August 2015TMK.edu Traditional Media Buying Presentation: August 2015
TMK.edu Traditional Media Buying Presentation: August 2015
 
TMKu 2013: OOH Planning and Buying
TMKu 2013: OOH Planning and BuyingTMKu 2013: OOH Planning and Buying
TMKu 2013: OOH Planning and Buying
 
Google ize your site
Google ize your siteGoogle ize your site
Google ize your site
 
Vyew Instant Workspace
Vyew Instant WorkspaceVyew Instant Workspace
Vyew Instant Workspace
 
The Menu - What's On The Table for the Next 12-18 Months
The Menu - What's On The Table for the Next 12-18 MonthsThe Menu - What's On The Table for the Next 12-18 Months
The Menu - What's On The Table for the Next 12-18 Months
 
Ka Lehkhabu 2 Nun Hluiten Kir An Rel Lo
Ka Lehkhabu 2 Nun Hluiten Kir An Rel LoKa Lehkhabu 2 Nun Hluiten Kir An Rel Lo
Ka Lehkhabu 2 Nun Hluiten Kir An Rel Lo
 
отраслевой доклад 2011. тв в россии.pdf
отраслевой доклад 2011. тв в россии.pdfотраслевой доклад 2011. тв в россии.pdf
отраслевой доклад 2011. тв в россии.pdf
 
Drug addiction
Drug addictionDrug addiction
Drug addiction
 

Semelhante a PostgreSQL and Open Source in the Brazilian Armed Forces

JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixrunsignup
 
Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014EDB
 
Work done at MARG in FY 2010-11
Work done at MARG in FY 2010-11Work done at MARG in FY 2010-11
Work done at MARG in FY 2010-11Amol Vidwans
 
How to Improve RACF Performance (v0.2 - 2016)
How to Improve RACF Performance (v0.2 - 2016)How to Improve RACF Performance (v0.2 - 2016)
How to Improve RACF Performance (v0.2 - 2016)Rui Miguel Feio
 
Top 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres DeploymentTop 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres DeploymentEDB
 
GraphDay Paris - CAST IMAGING - Un IRM pour les systèmes IT complexes
GraphDay Paris - CAST IMAGING - Un IRM pour les systèmes IT complexesGraphDay Paris - CAST IMAGING - Un IRM pour les systèmes IT complexes
GraphDay Paris - CAST IMAGING - Un IRM pour les systèmes IT complexesNeo4j
 
Blasting Out of the Past with OSGi - Keith McFarlane
Blasting Out of the Past with OSGi - Keith McFarlaneBlasting Out of the Past with OSGi - Keith McFarlane
Blasting Out of the Past with OSGi - Keith McFarlanemfrancis
 
Pmi june 5th 2007
Pmi june 5th 2007Pmi june 5th 2007
Pmi june 5th 2007Terry Bunio
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overviewnick_garrod
 
Frank Würthwein - NRP and the Path forward
Frank Würthwein - NRP and the Path forwardFrank Würthwein - NRP and the Path forward
Frank Würthwein - NRP and the Path forwardLarry Smarr
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryOpSource
 
IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview nick_garrod
 
Nuxeo in 2011: A year in review and a preview of what's next!
Nuxeo in 2011: A year in review and a preview of what's next!Nuxeo in 2011: A year in review and a preview of what's next!
Nuxeo in 2011: A year in review and a preview of what's next!Nuxeo
 
Microservice Pattern Launguage
Microservice Pattern LaunguageMicroservice Pattern Launguage
Microservice Pattern LaunguageInho Kang
 
ISR-Smarter Strategic Program - K2H_Rev2-PD-30min
ISR-Smarter Strategic Program - K2H_Rev2-PD-30minISR-Smarter Strategic Program - K2H_Rev2-PD-30min
ISR-Smarter Strategic Program - K2H_Rev2-PD-30minPedro De Jesus
 

Semelhante a PostgreSQL and Open Source in the Brazilian Armed Forces (20)

JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrix
 
Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014
 
Work done at MARG in FY 2010-11
Work done at MARG in FY 2010-11Work done at MARG in FY 2010-11
Work done at MARG in FY 2010-11
 
How to Improve RACF Performance (v0.2 - 2016)
How to Improve RACF Performance (v0.2 - 2016)How to Improve RACF Performance (v0.2 - 2016)
How to Improve RACF Performance (v0.2 - 2016)
 
Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020
 
Top 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres DeploymentTop 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres Deployment
 
GraphDay Paris - CAST IMAGING - Un IRM pour les systèmes IT complexes
GraphDay Paris - CAST IMAGING - Un IRM pour les systèmes IT complexesGraphDay Paris - CAST IMAGING - Un IRM pour les systèmes IT complexes
GraphDay Paris - CAST IMAGING - Un IRM pour les systèmes IT complexes
 
Blasting Out of the Past with OSGi - Keith McFarlane
Blasting Out of the Past with OSGi - Keith McFarlaneBlasting Out of the Past with OSGi - Keith McFarlane
Blasting Out of the Past with OSGi - Keith McFarlane
 
Pmi june 5th 2007
Pmi june 5th 2007Pmi june 5th 2007
Pmi june 5th 2007
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overview
 
Santhosh resume
Santhosh resumeSanthosh resume
Santhosh resume
 
Frank Würthwein - NRP and the Path forward
Frank Würthwein - NRP and the Path forwardFrank Würthwein - NRP and the Path forward
Frank Würthwein - NRP and the Path forward
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS Delivery
 
Optimizing the image analyst's workflow for the United States Air Force
Optimizing the image analyst's workflow for the United States Air ForceOptimizing the image analyst's workflow for the United States Air Force
Optimizing the image analyst's workflow for the United States Air Force
 
IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview
 
Nuxeo in 2011: A year in review and a preview of what's next!
Nuxeo in 2011: A year in review and a preview of what's next!Nuxeo in 2011: A year in review and a preview of what's next!
Nuxeo in 2011: A year in review and a preview of what's next!
 
Microservice Pattern Launguage
Microservice Pattern LaunguageMicroservice Pattern Launguage
Microservice Pattern Launguage
 
JBPM Past Present Future
JBPM Past Present FutureJBPM Past Present Future
JBPM Past Present Future
 
CV
CVCV
CV
 
ISR-Smarter Strategic Program - K2H_Rev2-PD-30min
ISR-Smarter Strategic Program - K2H_Rev2-PD-30minISR-Smarter Strategic Program - K2H_Rev2-PD-30min
ISR-Smarter Strategic Program - K2H_Rev2-PD-30min
 

Último

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Último (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

PostgreSQL and Open Source in the Brazilian Armed Forces

  • 1. PostgreSQL in the Brazilian Armed Forces PDXPUG Day 2010 Professional Open Source Software development, Outsourcing, IT consulting and Training
  • 2. Agenda • Free/Open source software and Brazil • PostgreSQL in Army • PostgreSQL in Air Force
  • 4. FOSS and Brazil • Wide use in companies and government – Strong support in the current federal administration – Communities – Anti-piracy policies • FOSS is now a state policy – Federal law enforces its use in government organizations • Many successuful cases in the last 10 years
  • 5. Brazilian Army and FOSS The adoption of FOSS is considered definitive for the Brazilian Army. Reasons for FOSS adoption • Cost savings in medium and long term • Better security, stability and availability offered by FOSS • Reduction of mandatory changes that closed models periodically require • Technical independence • Development of local expertise • System accountability • Independence from a single supplier * Army Migration Guide to FOSS, www.softwarelivre.gov.br/casos/Plano_Migracao_Soft_Livre_13FEV07.pdf
  • 6. Brazilian Army DEC - Department of Engineering and Construction is responsible for: • guidelines • planning • coordination, and • control of construction activities and Army properties
  • 7. Brazilian Army Division of Military Building Works Organization responsible for the activities of construction, expansion, reform, adjustment, repair, restoration, preservation, demolition and removal of military installations.
  • 8. Opus Project Motivation • 642 Army Units have 12ª RM 8ª RM 10ª RM properties 7ª RM • Total of 1.817 properties 11ª RM 6ª RM 9ª RM • 60.000 property improvements 4ª RM 2ª RM 1ª RM • Demand for 5.000 building works/year 5ª RM • Current capacity: 2.000 3ª RM building works/year
  • 9. Opus Project Main objectives – OPUS system aims to support the functionalities of planning, control, management and execution of all activities of military building works – Accessed by all units of the Brazilian Army – Integrated Geographic Information System • Google Earth integration – Simplicity to use and access information – 5.000 concurrent users • Prepared for 50.000 concurrent users
  • 10. Opus Project Technologies – Java Enterprise Edition 5 – PostgreSQL + PostGIS – Linux CentOS 5.2 – Jboss AS – GIS • MapServer • GeoServer • OpenLayers • GeoTools • EJB3Spatial
  • 11. Production infrastructure Four Linux CentOS servers - A cluster of two JBoss servers - Two PostgreSQL servers (warm-standby)
  • 17. FAB - Brazilian Air Force • SDAB is the department responsible for Logistics Support • SDAB was pioneer to use PostgreSQL and started using in FORÇA AÉREA BRASILEIRA 2005 – Systems • Sisub, Food Supply • Sifare, Military garment ecommerce • SIA, Procurement DIRETORIA DE INTENDENCIA SUBDIRETORIA DE ABASTECIMENTO
  • 18. FAB – SISUB Project • System for supply acquision and management of FAB's eateries • Features – Support to procurement – Warehouse and stock control – To standardize menus – Control number and cost of meals per eatery – Generate performance indicators
  • 19. Brazilian Air Force Situation before Sisub system – Each quarter had to send monthly a pile of forms – A soldier had to retype all those forms in a spreadsheet – Unecessary overhead – Information gap of one to two months – Mistakes and lost of information – Waste of time, money and trees
  • 20. FAB – Sisub Project Technologies – EJB 3 – PostgreSQL – Tapestry framework – Slony – JPA (Java Persistence API) – Debian Linux – Jasper Reports – JBoss – Python
  • 21. FAB Projects • System architecture – 54 database servers distributed in 19 states – Two-way replication system – Central replication server for fallback – A datamart for key performance indicators – The main database size is 200 Gb
  • 29. Results • System Benefits – Nutritional control of all meals – Transparency in management – Waste reduction – Agility and less bureaucracy – Online process management – Automated performance indicators
  • 30. Results • Some numbers: – ~100.000 meals daily – 1.000 concurrent users (and counting) • Cost reduction – Improvement in process efficiency brings savings of US$ 3 million / year – Elimination of US$ 1 million in software license costs
  • 32. Conclusion about PG and FOSS • Reliable • Adaptable • Scalable • Low costs
  • 34. Further information Luis Dosso www.dextra.com.br dosso@dextra-sw.com Gtalk/MSN: luis.dosso@gmail.com Skype: luisdosso Phone: +55 19 3256-6722