SlideShare a Scribd company logo
1 of 3
Download to read offline
Presentation
Layer
Business
Layer
Main Businesses
Meter Registration
Meter Reading
Dynamic Configuration
Authorization
Reporting
User Function Interface
Data Store & Data
Retreival
ICRE(Intelligent
Character
Recognition
Engine)
Portal to Billing
Server
Communication
Web Services
Data StoreServices
Data RetrieveServices
Internal Process
Run ICRE
Receive & Process Input
Produce & Receive Output
Web Service
Intranet Communication
Receive Input fromBO
Forward Input to Billing System
Service
Layer
Data Access
Layer Data Access Layer
Meter Registration Data
Geography Data OtherMeterRegistrationInfo
MeterReading Data
Files
Images Txt files
ICRE Data Other Meter ReadingInfo
Data
Layer
User Data
Figure: Layer based Architecture DiagramofEMRS
IP: 192.168.0.13
Billing Server
ORACLE Server
ORACLE Database
EMRS BackOffice Server
Backend
MSSQL DB Server
PHP Web Server
Technology:
 HTML, CSS, Bootstrap
 JavaScript, jQuery
 HTML Helper
Back-OfficePanel
Technology:
 OS: Windows Server
 .NET MVC 4.5
 ASP.NET Web API 2.0
 Visual C#
Technology:
 SQL Server Management
System 2012
 IIS 7.0
App User
Technology:
 C++
 OPENCV
Technology:
 PHP
 XAMP
 Instant client
IP: 192.168.0.13:991
 AnnNetwork.exe
 TraininingNetwork.exe
ICRE
Technology:
 Android
 JSON, XML
 Volley
 SQLITE
Virtual Private Cloud
Figure: Architecture Diagram of EMRS Technology
File Systems
Cropped
Image
ArtificialNeuralNetworkBasedDigit
Recognition Engine
Clients
Capture
FullImage
CroppingImage
ANNEngine
BackOfficeServer
APICommunication
CroppedImage
PredictOutput
CroppedImage
PredictOutput
ANNEngine
ANN Input
Generator
.exe
Recognition
.exe
 inputset.txt compare toKnowledge
base ( param.xml )
 Thencalculate withKnowledge
base( param.xml )andmakea
prediction.
 RGB imagetobinaryimage.
 Segmentationto5image.
 InputNormalization
 Scale downto32X32.
 Convert it topixelarrayandsaveitas
a inputset.txt file.
inputset.txt
Output:
Prediction
R&DCenter
TrainingModule
TrainingDataPreparing Module
 Generate trainingset.txt using100 test image foreach
digit.
 Alsogenerate testset.txt using25test image foreach
digit
ANN SystemCreationand
RecognitionModule
 AtfirstgenerateANNlayer(1024 32 10)
 GradientBasedtraining(back propagation)
 Activationfunction(SymmetricalSigmoid)
 Aftercalculateaboveprocessusing trainingset.txt then
generateKnowledge Base( param.xml )
 Thenpredict thegenerated testset.txt withthe created
knowledge.
Recognition Module
EngineEXECreator
ANN InputGenerator exeCreator
 Createexe forANNinput generator.
Recognitionexe Creator
 Createexe forRecognition.
Figure: Intelligent Character Recognition Engine (ICRE) Architecture

More Related Content

Similar to Example architectures

Microsoft Lending Reference Architecture
Microsoft Lending Reference ArchitectureMicrosoft Lending Reference Architecture
Microsoft Lending Reference ArchitectureMike Walker
 
Apollo Cloud Edge Solution - 20180518
Apollo Cloud Edge Solution - 20180518Apollo Cloud Edge Solution - 20180518
Apollo Cloud Edge Solution - 20180518Jamie (Taka) Wang
 
IoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloudIoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloudCodemotion
 
Vithobaa Technology Solutions
Vithobaa Technology SolutionsVithobaa Technology Solutions
Vithobaa Technology SolutionsVinoth Kumar
 
Financial Services Component Library
Financial Services Component LibraryFinancial Services Component Library
Financial Services Component LibraryMike Walker
 
9781423903055 ppt ch08
9781423903055 ppt ch089781423903055 ppt ch08
9781423903055 ppt ch08临枫 盖
 
Sensors, data and dashboards
Sensors, data and dashboardsSensors, data and dashboards
Sensors, data and dashboardsMartin Abbott
 
Systematic Programming
Systematic ProgrammingSystematic Programming
Systematic ProgrammingAlireza Nasseh
 
Azure Refresh 2015 - KeyNote - DotNetLombardia
Azure Refresh 2015 - KeyNote - DotNetLombardiaAzure Refresh 2015 - KeyNote - DotNetLombardia
Azure Refresh 2015 - KeyNote - DotNetLombardiaMarco Parenzan
 
Building Enterprise Interoperability Applications Using Microsoft
Building Enterprise Interoperability Applications Using MicrosoftBuilding Enterprise Interoperability Applications Using Microsoft
Building Enterprise Interoperability Applications Using Microsoftwebhostingguy
 
1.4 build your_svc_cat_final
1.4 build your_svc_cat_final1.4 build your_svc_cat_final
1.4 build your_svc_cat_finalPaulo Freitas
 
KFServing, Model Monitoring with Apache Spark and a Feature Store
KFServing, Model Monitoring with Apache Spark and a Feature StoreKFServing, Model Monitoring with Apache Spark and a Feature Store
KFServing, Model Monitoring with Apache Spark and a Feature StoreDatabricks
 
Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT Sam Vanhoutte
 
Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...
Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...
Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...Kai Wähner
 

Similar to Example architectures (20)

Microsoft Lending Reference Architecture
Microsoft Lending Reference ArchitectureMicrosoft Lending Reference Architecture
Microsoft Lending Reference Architecture
 
Darrell's Resume
Darrell's ResumeDarrell's Resume
Darrell's Resume
 
Apollo Cloud Edge Solution - 20180518
Apollo Cloud Edge Solution - 20180518Apollo Cloud Edge Solution - 20180518
Apollo Cloud Edge Solution - 20180518
 
IoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloudIoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloud
 
Vithobaa Technology Solutions
Vithobaa Technology SolutionsVithobaa Technology Solutions
Vithobaa Technology Solutions
 
MSB Deep Dive
MSB Deep DiveMSB Deep Dive
MSB Deep Dive
 
Cics Connectivity
Cics ConnectivityCics Connectivity
Cics Connectivity
 
Financial Services Component Library
Financial Services Component LibraryFinancial Services Component Library
Financial Services Component Library
 
9781423903055 ppt ch08
9781423903055 ppt ch089781423903055 ppt ch08
9781423903055 ppt ch08
 
Sensors, data and dashboards
Sensors, data and dashboardsSensors, data and dashboards
Sensors, data and dashboards
 
Systematic Programming
Systematic ProgrammingSystematic Programming
Systematic Programming
 
Azure Refresh 2015 - KeyNote - DotNetLombardia
Azure Refresh 2015 - KeyNote - DotNetLombardiaAzure Refresh 2015 - KeyNote - DotNetLombardia
Azure Refresh 2015 - KeyNote - DotNetLombardia
 
I Phone Dev
I Phone DevI Phone Dev
I Phone Dev
 
Building Enterprise Interoperability Applications Using Microsoft
Building Enterprise Interoperability Applications Using MicrosoftBuilding Enterprise Interoperability Applications Using Microsoft
Building Enterprise Interoperability Applications Using Microsoft
 
Azure functions
Azure functionsAzure functions
Azure functions
 
1.4 build your_svc_cat_final
1.4 build your_svc_cat_final1.4 build your_svc_cat_final
1.4 build your_svc_cat_final
 
KFServing, Model Monitoring with Apache Spark and a Feature Store
KFServing, Model Monitoring with Apache Spark and a Feature StoreKFServing, Model Monitoring with Apache Spark and a Feature Store
KFServing, Model Monitoring with Apache Spark and a Feature Store
 
Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT
 
Oracle apps project accounting training
Oracle apps project accounting trainingOracle apps project accounting training
Oracle apps project accounting training
 
Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...
Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...
Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Example architectures

  • 1. Presentation Layer Business Layer Main Businesses Meter Registration Meter Reading Dynamic Configuration Authorization Reporting User Function Interface Data Store & Data Retreival ICRE(Intelligent Character Recognition Engine) Portal to Billing Server Communication Web Services Data StoreServices Data RetrieveServices Internal Process Run ICRE Receive & Process Input Produce & Receive Output Web Service Intranet Communication Receive Input fromBO Forward Input to Billing System Service Layer Data Access Layer Data Access Layer Meter Registration Data Geography Data OtherMeterRegistrationInfo MeterReading Data Files Images Txt files ICRE Data Other Meter ReadingInfo Data Layer User Data Figure: Layer based Architecture DiagramofEMRS
  • 2. IP: 192.168.0.13 Billing Server ORACLE Server ORACLE Database EMRS BackOffice Server Backend MSSQL DB Server PHP Web Server Technology:  HTML, CSS, Bootstrap  JavaScript, jQuery  HTML Helper Back-OfficePanel Technology:  OS: Windows Server  .NET MVC 4.5  ASP.NET Web API 2.0  Visual C# Technology:  SQL Server Management System 2012  IIS 7.0 App User Technology:  C++  OPENCV Technology:  PHP  XAMP  Instant client IP: 192.168.0.13:991  AnnNetwork.exe  TraininingNetwork.exe ICRE Technology:  Android  JSON, XML  Volley  SQLITE Virtual Private Cloud Figure: Architecture Diagram of EMRS Technology File Systems
  • 3. Cropped Image ArtificialNeuralNetworkBasedDigit Recognition Engine Clients Capture FullImage CroppingImage ANNEngine BackOfficeServer APICommunication CroppedImage PredictOutput CroppedImage PredictOutput ANNEngine ANN Input Generator .exe Recognition .exe  inputset.txt compare toKnowledge base ( param.xml )  Thencalculate withKnowledge base( param.xml )andmakea prediction.  RGB imagetobinaryimage.  Segmentationto5image.  InputNormalization  Scale downto32X32.  Convert it topixelarrayandsaveitas a inputset.txt file. inputset.txt Output: Prediction R&DCenter TrainingModule TrainingDataPreparing Module  Generate trainingset.txt using100 test image foreach digit.  Alsogenerate testset.txt using25test image foreach digit ANN SystemCreationand RecognitionModule  AtfirstgenerateANNlayer(1024 32 10)  GradientBasedtraining(back propagation)  Activationfunction(SymmetricalSigmoid)  Aftercalculateaboveprocessusing trainingset.txt then generateKnowledge Base( param.xml )  Thenpredict thegenerated testset.txt withthe created knowledge. Recognition Module EngineEXECreator ANN InputGenerator exeCreator  Createexe forANNinput generator. Recognitionexe Creator  Createexe forRecognition. Figure: Intelligent Character Recognition Engine (ICRE) Architecture