SlideShare a Scribd company logo
1 of 2
Download to read offline
Texas Apiary Inspection System
Texas Apiary Inspection System (TAIS) is a web-based application designed to ease the apiary inspection
process while minimizing the unintentional mistakes by providing a simple and user-friendly UI for both
inspectors and administrators. The design and implementation of this application ensure that the
technology and techniques used in this application are efficient and easily deployable in any scenario.
This system is made up of two main components: (a) Inspection component, and (b) Administration
component. The inspection component is designed to act as an interface between the inspectors and the
Database. The administration component is a web application running on our servers. It is used by the
system administrator(s) to produce periodical reports and keep track of the bee keeping permits and
inspector activities.
 Microsoft and esri Development Technologies
The core implementation of the Texas Apiary Inspection System is based on Microsoft technologies. The
web components of the TAIS are hosted on Microsoft Internet Information Server (IIS) and are built using
latest Microsoft web technologies including SQLServer, .NET v4.5, Bing Maps v7.0, and the C#
programming language. We have chosen Trimble devices that are best known for accurate GPS
technology, as the handheld inspection units. These devices operate under Windows Mobile CE 6.5
operating system and are equipped with built-in and accurate GPS sensors in order to locate the latitude
and longitude at any location. The inspectors use their devices to input observations via forms that are
implemented using esri’s ArcGIS® application.
 Why Microsoft and esri Technologies?
The use of popular tried and tested Microsoft technologies ensures web site longevity in the face of rapidly
changing web site technologies. Specifically, backwards compatibility of Microsoft technologies will
ensure that the software will function ‘as is’ on upgrades to Server Operating Systems and Database
Management Tools. In addition we have used the technologies provided by esri, one of the pioneers in
Geographic Information System (GIS) software. By using ArcGIS® (an esri product) on Trimble Windows-
based devices, we provide a system independent inspection software. This will ease the process of
upgrading the inspection devices to any other mobile platforms (including Windows Phone, iOS, and
Android) while providing a uniform experience to the inspectors.
 Modular and Extensible Design
The core design philosophy of TAIS requires each component of the system to be designed as a self-
contained module. Each module provides functionalities via Web services to other system modules. This
ensures future updates in the system can be done seamlessly without interrupting the system’s
accessibility. For example, in the case of changes in Graphical User Interface (GUI) or inspection devices
the back-end methods can be used untouched. On the other hand, back-end analysis and algorithms can
be optimized without interrupting the system users. Although the current status of the TAIS is tailored to
the requirements of the state of Texas, the modularity of the system allows for a rapid extension with
minor changes for new states or even nation-wide use of the software.
 A Problem Independent Solution
Texas Apiary inspection System is one instance of a group of problems that can be tackled using this
software architecture. The software architecture in this system is designed to be an inspection system in
the first place. Since inspections are required in many different domains, this makes our software
architecture suitable for this group of problems, such as sites of special scientific interest (e.g. endangered
species, natural areas); and urban areas (e.g., hospitals, schools, city neighborhoods).

More Related Content

What's hot

Event tracking for real time unaware sensitivity analysis
Event tracking for real time unaware sensitivity analysisEvent tracking for real time unaware sensitivity analysis
Event tracking for real time unaware sensitivity analysis
ecway
 
Event tracking for real time unaware sensitivity analysis
Event tracking for real time unaware sensitivity analysisEvent tracking for real time unaware sensitivity analysis
Event tracking for real time unaware sensitivity analysis
ecway
 

What's hot (9)

Microservices: Patterns & Practices
Microservices: Patterns & PracticesMicroservices: Patterns & Practices
Microservices: Patterns & Practices
 
Webinar - System Performance Monitoring with SysKit: Servers, Services and Apps
Webinar - System Performance Monitoring with SysKit: Servers, Services and AppsWebinar - System Performance Monitoring with SysKit: Servers, Services and Apps
Webinar - System Performance Monitoring with SysKit: Servers, Services and Apps
 
Splunk for fisma
Splunk for fismaSplunk for fisma
Splunk for fisma
 
Event tracking for real time unaware sensitivity analysis
Event tracking for real time unaware sensitivity analysisEvent tracking for real time unaware sensitivity analysis
Event tracking for real time unaware sensitivity analysis
 
Event tracking for real time unaware sensitivity analysis
Event tracking for real time unaware sensitivity analysisEvent tracking for real time unaware sensitivity analysis
Event tracking for real time unaware sensitivity analysis
 
Cisco network management
Cisco network managementCisco network management
Cisco network management
 
Bio-T -
Bio-T -Bio-T -
Bio-T -
 
2016_Brochure_Book
2016_Brochure_Book2016_Brochure_Book
2016_Brochure_Book
 
Information system audit
Information system audit Information system audit
Information system audit
 

Similar to TAIS - Technology Components

Sample Capstone Projects from 2005
Sample Capstone Projects from 2005Sample Capstone Projects from 2005
Sample Capstone Projects from 2005
butest
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation
Nitesh Kumar
 

Similar to TAIS - Technology Components (20)

IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using SeleniumIRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
 
Network Monitoring
Network MonitoringNetwork Monitoring
Network Monitoring
 
Network Monitoring
Network MonitoringNetwork Monitoring
Network Monitoring
 
Sample Capstone Projects from 2005
Sample Capstone Projects from 2005Sample Capstone Projects from 2005
Sample Capstone Projects from 2005
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Presentaion final
Presentaion finalPresentaion final
Presentaion final
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation
 
CAST for the Architect
CAST for the ArchitectCAST for the Architect
CAST for the Architect
 
Embedded systems software
Embedded systems softwareEmbedded systems software
Embedded systems software
 
A Survey Embedded Systems Supporting By Different Operating Systems.pdf
A Survey   Embedded Systems Supporting By Different Operating Systems.pdfA Survey   Embedded Systems Supporting By Different Operating Systems.pdf
A Survey Embedded Systems Supporting By Different Operating Systems.pdf
 
A LOG-BASED TRACE AND REPLAY TOOL INTEGRATING SOFTWARE AND INFRASTRUCTURE
A LOG-BASED TRACE AND REPLAY TOOL INTEGRATING SOFTWARE AND INFRASTRUCTUREA LOG-BASED TRACE AND REPLAY TOOL INTEGRATING SOFTWARE AND INFRASTRUCTURE
A LOG-BASED TRACE AND REPLAY TOOL INTEGRATING SOFTWARE AND INFRASTRUCTURE
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
 
Auto products flyer_v2
Auto products flyer_v2Auto products flyer_v2
Auto products flyer_v2
 
Internship msc cs
Internship msc csInternship msc cs
Internship msc cs
 
ARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEM
ARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEMARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEM
ARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEM
 
ARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEM
ARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEMARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEM
ARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEM
 
ARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEM
ARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEMARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEM
ARCHITECTURAL FRAMEWORK FOR DEVELOPING COMPONENT BASED GIS SYSTEM
 
Donation Toolbar Application for IE, Chrome & Firefox
Donation Toolbar Application for IE, Chrome & FirefoxDonation Toolbar Application for IE, Chrome & Firefox
Donation Toolbar Application for IE, Chrome & Firefox
 
Managing a complex database toolbar application for ie, chrome & firefox
Managing a complex database toolbar application for ie, chrome & firefoxManaging a complex database toolbar application for ie, chrome & firefox
Managing a complex database toolbar application for ie, chrome & firefox
 
What is SCADA system? SCADA Solutions for IoT
What is SCADA system? SCADA Solutions for IoTWhat is SCADA system? SCADA Solutions for IoT
What is SCADA system? SCADA Solutions for IoT
 

TAIS - Technology Components

  • 1. Texas Apiary Inspection System Texas Apiary Inspection System (TAIS) is a web-based application designed to ease the apiary inspection process while minimizing the unintentional mistakes by providing a simple and user-friendly UI for both inspectors and administrators. The design and implementation of this application ensure that the technology and techniques used in this application are efficient and easily deployable in any scenario. This system is made up of two main components: (a) Inspection component, and (b) Administration component. The inspection component is designed to act as an interface between the inspectors and the Database. The administration component is a web application running on our servers. It is used by the system administrator(s) to produce periodical reports and keep track of the bee keeping permits and inspector activities.  Microsoft and esri Development Technologies The core implementation of the Texas Apiary Inspection System is based on Microsoft technologies. The web components of the TAIS are hosted on Microsoft Internet Information Server (IIS) and are built using latest Microsoft web technologies including SQLServer, .NET v4.5, Bing Maps v7.0, and the C# programming language. We have chosen Trimble devices that are best known for accurate GPS technology, as the handheld inspection units. These devices operate under Windows Mobile CE 6.5
  • 2. operating system and are equipped with built-in and accurate GPS sensors in order to locate the latitude and longitude at any location. The inspectors use their devices to input observations via forms that are implemented using esri’s ArcGIS® application.  Why Microsoft and esri Technologies? The use of popular tried and tested Microsoft technologies ensures web site longevity in the face of rapidly changing web site technologies. Specifically, backwards compatibility of Microsoft technologies will ensure that the software will function ‘as is’ on upgrades to Server Operating Systems and Database Management Tools. In addition we have used the technologies provided by esri, one of the pioneers in Geographic Information System (GIS) software. By using ArcGIS® (an esri product) on Trimble Windows- based devices, we provide a system independent inspection software. This will ease the process of upgrading the inspection devices to any other mobile platforms (including Windows Phone, iOS, and Android) while providing a uniform experience to the inspectors.  Modular and Extensible Design The core design philosophy of TAIS requires each component of the system to be designed as a self- contained module. Each module provides functionalities via Web services to other system modules. This ensures future updates in the system can be done seamlessly without interrupting the system’s accessibility. For example, in the case of changes in Graphical User Interface (GUI) or inspection devices the back-end methods can be used untouched. On the other hand, back-end analysis and algorithms can be optimized without interrupting the system users. Although the current status of the TAIS is tailored to the requirements of the state of Texas, the modularity of the system allows for a rapid extension with minor changes for new states or even nation-wide use of the software.  A Problem Independent Solution Texas Apiary inspection System is one instance of a group of problems that can be tackled using this software architecture. The software architecture in this system is designed to be an inspection system in the first place. Since inspections are required in many different domains, this makes our software architecture suitable for this group of problems, such as sites of special scientific interest (e.g. endangered species, natural areas); and urban areas (e.g., hospitals, schools, city neighborhoods).