PostgreSQL...MSSQL PostgreSQL 2D Barcode Generator Measurement Device product part number bar code...
Transcript of PostgreSQL...MSSQL PostgreSQL 2D Barcode Generator Measurement Device product part number bar code...
PostgreSQLA Platform for Multiple Sources Data Retrieval3rd ICTVET UNPBukittingi, 1617 Oct 2015
Abdul Yadiabdulyadi.wordpress.com
Software Developer, Datatrans InformatikaFront End: GWT, Sencha GXT
Database: PostgreSQL
nformationdatadatadata
data
data
data
data
data
datadata data IntegratedProcessedMeaningful
Presentation Tier
Logic Tier
Data Tier
Logic Tier
Multiple DataSources
PostgreSQL
MSSQL
2D BarcodeGenerator
SOAP/XMLWeb Service
<?xml>
OpenLDAPServer
Client Library Network Address
WebLogic Tier
Multiple DataSources
PostgreSQL
MSSQL
2D BarcodeGenerator
SOAP/XMLWeb Service
<?xml>
OpenLDAPServer
DesktopLogic Tier
Client Library Platform
Dependency
Different Network Segments
PostgreSQL
MSSQL 2D BarcodeGenerator
SOAP/XMLWeb Service
<?xml>
OpenLDAPServer
Abstraction Layer
WebLogicTier
DesktopLogic
Tier
StandardizedData FetchLanguage
Client LibrariesIntegration
<?xml>
Abstraction Layer
DesktopLogicTier
WebLogicTier
StructuredQuery
Language
ExtensibleServer Side Function(c, tcl, perl, python, plsql)
<?xml>
PostgreSQL asAbstraction Layer
DesktopLogicTier
WebLogicTier
SQL: Structured Query LanguageSELECT ... FROM… WHERE … ORDER BY ...
PostgreSQL asAbstraction Layer
<?xml>
Functionsharedobject
clientlibrary
Functionsharedobject
clientlibrary
Functionsharedobject
clientlibrary
Functionsharedobject
clientlibrary
Functionsharedobject
clientlibrary
Case Study 1: Smartcard for Traveler(SOAP/XML Web Service)
subscriptionoverdue
travel banverification
travelrecording
local travelrecording
LogicTier #2
LogicTier #1
subscriptionoverdue
travel banverification
travelrecording
local travelrecording
LocalDatabase
Server
SOAP/XMLWeb Service
<?xml>
PostgreSQLAbstraction Layer
LogicTier #1
LogicTier #2
SOAP/XMLWeb Service
<?xml>
travel banverification
sharedobject
gSOAP
SOAP/XMLWeb Service
<?xml>
travelrecording
sharedobject
gSOAP
subscriptionoverdue
Local Table
local travelrecording
Local Table
SQL: SELECT ...
Case Study 2:
MSSQL, 2D Barcode
productpart number
bar codegeneration
LogicTier #2
LogicTier #1
measurementdata
MSSQL
PostgreSQL
2D BarcodeGenerator
MeasurementDevice
productpart number
bar codegeneration
measurementdata
PostgreSQLAbstraction Layer
LogicTier #1
LogicTier #2
measurementdata
dbilink
bar codegeneration
sharedobject
productpart number
Local Table
SQL: SELECT ...
MSSQLMeasurementDevice
2D BarcodeGenerator
iec16022ImageMagickunixODBC
MailServer
ManufacturingControl Accounting
OnlinePurchasingHRMS
Case Study 3:
OpenLDAP User Authentication
OpenLDAPUser Authentication
datatransaction
LogicTier #2
LogicTier #1
userauthentication
PostgreSQL
datatransaction
userauthentication
OpenLDAPServer
mailserver
PostgreSQLAbstraction Layer
LogicTier #1
LogicTier #2
userauthentication
sharedobject
datatransaction
Local Table
SQL: SELECT ...
OpenLDAPclient
OpenLDAPServer
mailserver
Summary
Simpler Network Configuration
Simpler Client Library Integration
Summary
Simpler Heterogenous Data Source Integration
Future Work
Standardized SQL/MED
(Management of External Data)