ACCESS FLORIDA SYSTEM TECHNICAL ARCHITECTURE

2y ago
16 Views
3 Downloads
2.38 MB
82 Pages
Last View : 16d ago
Last Download : 3m ago
Upload by : Evelyn Loftin
Transcription

STATE OF FLORIDADEPARTMENT OF CHILDREN AND FAMILIESACCESS FLORIDA SYSTEMTECHNICAL ARCHITECTURE OVERVIEWITN# - 03F12GC1JUNE 1, 2012

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 2012Table of Contents1.0Background and Organization Overview . 11.1Background . 11.2Program of Service Specific Terms . 31.3ACCESS Florida IT Organization and Activity Overview. 61.4Northwood Shared Resource Center . 72.0Technical Overview . 82.1Application Frameworks . 82.2Databases Types . 92.3Data Access Technologies . 102.4Data Security . 113.0ACCESS Florida System . 123.1ACCESS Prescreening Tool . 143.2ACCESS Web Application. 163.3My ACCESS Account . 193.4My ACCESS Account Authentication & User Administration . 213.5FLORIDA . 233.6ACCESS Management System (AMS) . 283.7ACCESS Document Imaging (ADI). 313.8Integrated Benefit Recovery System (IBRS) . 353.9HP ExStream Software . 373.10Power Tools. 393.11ACCESS Florida KidCare . 413.12ACCESS Online Applications . 443.13Food for Florida (FFF) . 483.14Food for Florida Volunteer and DHL Tracking. 514.0ACCESS Customer Call Centers. 525.0ACCESS Florida System Batch Overview . 545.1Batch Framework . 545.2Backup Routines. 545.3Batch Jobs . 556.0ACCESS Florida System Interfaces. 56ii P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20127.0Key Statistics . 618.0Application Hardware and Software . 63iii P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20121.0 Background and Organization Overview1.1 BackgroundThe Department of Children and Families (DCF) impacts the lives of Floridians at a moment whentheir needs are greatest. DCF is responsible for managing the cash assistance program known asTemporary Assistance for Needy Families (TANF), Food Assistance (formally known as the FoodStamp Program) and Medicaid eligibility. This equates to more than 4 Billion1 in food assistanceand cash assistance, and eligibility determination for the State of Florida’s 18 Billion2 Medicaidprogram. Customers in Florida use these various forms of assistance to provide the necessities fortheir families, while moving towards self-sufficiency.The current public assistance eligibility mainframe system, known as FLORIDA, was implementedin 1992. It is transfer technology from the State of Ohio, and was originally designed in the early1980s. Since 1992, DCF has relied almost completely on legacy technology centered on theFLORIDA mainframe system. It was designed to support an older service delivery model thatconsisted of face-to-face interviews conducted at local offices, a heavier reliance on data entry, andfirst-hand documentation with no self-service options for customers.In 2004, DCF began to modernize its approach to administering cash assistance, food stamps, andMedicaid Programs. Known as Automated Community Connection to Economic Self-SufficiencyFlorida, or ACCESS Florida, this new business model drastically changed the way DCF staffprocesses applications and manages caseloads, and how clients interact with DCF. DCF conducted acomplete review of federal and state law and eliminated outdated, labor-intensive policies andpractices which were not required and added little or no value to the process. The face-to-faceinterview requirement was eliminated, and verification requirements were simplified with agreater reliance on electronic verifications. Call centers were established to provide customersgreater access to the Department to report changes in their household situation.The initial ACCESS Florida efforts focused on streamlining workflows and simplifying policy withplans for enhanced technology at the foundation. Florida has experienced a food assistancecaseload increase of 169 percent since initiating the modernization effort, mainly as a result ofeconomic factors’ impact on families and individuals as the recession began to affect the caseload inApril 2007.The Department has met this expanding workload with the implementation of a variety ofapplications that increase efficiencies and support customer self-sufficiency through the use oftechnology. The technological changes which came with ACCESS Florida affected almost all aspectsof customer intake and case management, beginning with a web-based application which could besubmitted online using an electronic signature, and work management tools which helped move1FY 2009-10 actual food assistance benefits was 4,034,447,154 and cash assistance benefits were 166,095,940.FY 2009-10 projected Medicaid spending was 17.9 Billion, serving 2.6 million people with projected future yearincreases (Select Policy Council on Strategic & Economic Planning, January 11, 2010)21 Page

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 2012information from the customer application to the FLORIDA System. Other technologies weredeveloped to support call center operations and the document management.2 Page

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20121.2 Program of Service Specific BMSDCFDHLDMSDPSDriverEBTEBT3 PageDefinitionAutomated Community Connection to Economic Self-SufficiencyThe Department's existing public assistance eligibility system, which includes thefollowing applications and subsystems: FLORIDA, ACCESS Community PartnerInternet Search, ACCESS Document Imaging, ACCESS Florida KidCare, ACCESSFlorida Prescreening Tool, ACCESS Florida Web Application, ACCESS Integrity OnlineSystem, ACCESS Knowledge Bank, ACCESS Management System, My ACCESS AccountAuthentication and User Administration, Community Partners Tracking System, Data& Reports System, Exceptions Management System, Extreme Notice System,FLORIDA, Food For Florida, Food For Florida Volunteer and DHL Tracking,Integrated Benefit Recovery System, My ACCESS Account, Quality ManagementSystem, Streaming Tools, Telephonic Interactive Voice Reponses, Quality ControlSystem.Automatic Call DistributerACCESS Document ImagingState of Florida, Agency for Health Care AdministrationAgency for Health Care AdministrationACCESS Management SystemApplication Programming InterfaceApplication Restart ControlAudio Response UnitServer-generated Web page that may contain VBScript or C# codeBasic Sequential Access MethodBatch Terminal SimulatorChild Support Enforcement Automated Management SystemCustomer Call CenterConnect DirectCommon Business Oriented LanguageCommercial Off-the-Shelf SoftwareChild Support EnforcementCascading Style SheetsDirect Access Storage DeviceDatabase Management SystemsDepartment of Children and FamiliesGlobal company used for providing logistical support to Food for Florida.Department of Management ServicesDocument Processing ServiceThe enforcement of business rules in FLORIDA by program selection-based screenflow and processes (screens) that must be executed in sequence.Electronic Benefits TransferElectronic Benefit Transfer

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND rallelSysplex4 PageJune 1, 2012DefinitionFlorida Eligibility DatabaseEmergency Food AssistanceEnterprise Java BeanEconomic Self SufficiencyFederal Emergency Management AgencyFood For FloridaFlorida Healthy KidsFLORIDA Operational Data StoreFlorida Online Recipient Integrated Data Access SystemFile Transfer ProtocolGigabyteGeneral Sequential Access MethodHierarchical Direct Access MethodHierarchical Indexed Direct Access MethodHypertext Markup LanguageHypertext Transfer Protocol, the underlying protocol used by the World Wide Web.Integrated Benefit Recovery SystemInternet Information Server - Microsoft's Web server that runs on Windows NTplatforms.IBM Information Management System (mainframe hierarchical database)Information Management SystemInternet ProtocolInteractive Voice ResponseJava 2 Platform, Enterprise EditionJava Adapter for MainframeJob Control LanguageJava Database ConnectivityJavaServer FacesJavaServer PagesA change in tables/data/policy that may affect the entire or a significant portion ofthe caseloadMyFloridaNetMessage Formatting ServicesMedicaid Management Information SystemModel-View-ControllerNorthwood Shared Resource CenterOpen Database ConnectivityObject-relational mappingOverflow Sequential Access MethodA cluster of IBM mainframes acting together as a single system image

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND trutsTANFTBTCATDFTMTWAINUIUSPSVSAMXML5 PageJune 1, 2012DefinitionQuality Management SystemOracle Real Application ClusterOracle's Real Application ClusterIBM’s Resource Access Control Facility Security System Software for mainframesecurityRelational Database Management SystemState Data ExchangeSystems Network Architecture - IBM's proprietary networking architectureSupplemental Nutrition Assistance ProgramStructured Query LanguageSecure Socket LayerSocial Security NumberApache Jakarta Struts FrameworkTemporary Assistance for Needy FamiliesTerabyteTemporary Cash AssistanceTelon Development FacilityTransaction ManagerA widely-used program that lets you scan an image (using a scanner ) directly intothe application.User InterfaceUnited States Postal ServiceVirtual Storage Access MethodExtensible Markup Language

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20121.3 ACCESS Florida IT Organization and Activity OverviewThe ACCESS Florida System application development and production support team is comprised ofa combination of DCF staff and consulting resources as outlined below:6 Page

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20121.4 Northwood Shared Resource CenterState legislation creating the Northwood Shared Resource Center (NSRC), Chapter 2008-116, Lawsof Florida, was passed on June 10, 2008, as part of the State’s efforts to consolidate data centers.Effective July 1, 2009, the NSRC was established. At that time, the Department of Children andFamilies transferred to the NSRC data center all of its current hardware, software, staff, contractedservices and facility resources that performed data center management and operations, includingsecurity, backup and recovery, disaster recovery, system administration, database administration,job control, production control, print, storage, technical support, and managed services.Applications maintenance, operations and development activities remain within the Department.As a primary data center the NSRC is a separate budget entity that is not subject to control,supervision, or direction of the Department of Children and Families in any manner, including, butnot limited to, purchasing, transactions involving real or personal property, personnel, orbudgetary matters. The NSRC is headed by an Executive Director with a board of trusteescomprised of NSRC customer delegates.7 Page

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20122.0 Technical OverviewWhile the majority of the ACCESS Florida applications are “home grown,” the technology used todevelop these systems has stayed fairly consistent. The primary or larger applications are Javabased with an Oracle database backend. However, there are also several .Net (C# and VB.Net)applications with a Structured Query Language (SQL) Server database backend within theenvironment.2.1 Application FrameworksThe ACCESS Florida Java applications are based upon a Model View Controller (MVC) architecturedesign pattern, and the .Net applications are use ASP.Net Web Forms.The application framework is non-proprietary, and while most Java applications are based on theStruts, some applications have been developed using JavaServer Faces (JSF), Spring Framework andEnterprise Java Bean (EJB).Model View ControllerThe MVC architecture separates core data access functionality from the presentation and controllogic that uses this functionality. Such separation allows multiple views to share the sameenterprise data model, which makes supporting multiple clients easier to implement, test, andmaintain. It also supports robust security measures, promotes reuse of code for multiple functions,and enables tuning for optimal performance.The model represents enterprise data and the business rules that govern access to this data. Oftenthe model serves as a software approximation to a real-world process, so simple real-worldmodeling techniques apply when defining the model.A view renders the contents of a model. It accesses enterprise data through the model and specifieshow that data should be presented. It is the view’s responsibility to maintain consistency in itspresentation when the model changes. This can be achieved by using a “push” model, where theview registers itself with the model for change notifications, or a “pull” model, where the view isresponsible for calling the model when it needs to retrieve the most current data.A controller translates the interactions with the view into actions to be performed by the model. Ina stand-alone graphical user interface client, user interactions could be button clicks or menuselections, whereas in a Web application, they appear as GET and POST HTTP requests. The actionsperformed by the model include activating business processes or changing the state of the model.Based on the user interactions and the outcome of the model actions, the controller responds byselecting an appropriate view.The figure below displays a functional view of the MVC architecture.8 Page

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 2012Web FormsThe ACCESS .Net applications are based upon an ASP.Net Web Forms architecture. Web Forms arepages that users request through their browsers which form the user interface that gives webapplications their look and feel. These pages are written using a combination of Hypertext MarkupLanguage (HTML), server controls, and server code. When users request a page, it is compiled andexecuted on the server, and then it generates the HTML markup that the browser can render.2.2 Databases TypesThe ACCESS Florida applications use a combination of the following two database types:Hierarchical DatabaseInformation Management System (IMS) is IBM’s joint hierarchical database and informationmanagement system with extensive transaction processing capabilities and is used by the FLORIDAmainframe. In IMS, the hierarchical model is implemented using blocks of data known as segments.Each segment can contain several pieces of data, which are called fields. The root segment is at thetop of the hierarchy and child segments may be added underneath the root and each other.9 Page

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 2012Relational Database Management System (RDBMS)RDBMS is a database management system in which data is stored in tables and the relationshipsamong the data are also stored in tables. The data can be accessed or reassembled in many differentways without having to change the table forms. ACCESS Florida web-based applications useMicrosoft SQL Server and both Oracle Real Application Cluster (RAC) and non-RAC databaseenvironments.Additionally, ACCESS Florida has an Operational Data Store named Florida Operational Data Store(FLODS), which maintains FLORIDA data in relational structure in order to provide 24 X 7 supportfor client and worker-facing web applications. The FLODS database has been designed to have twosets of tables suffixed with ‘A’ and ‘B’. Initially one set of tables (A tables) is loaded and synonymsare created to point to that set of tables. The next loading cycle will load the other set of tables andre-create the synonyms. This redundancy is required for a fail-safe and high availability database inorder to support the consuming applications.2.3 Data Access TechnologiesData access design elements address the need for the application to store and access data fromshared or non-volatile (persistent) storage locations (as opposed to transient or session data).Database access in the ACCESS Florida applications is performed by:Java Database Connectivity (JDBC) - an Application Programming Interface (API) that allows accessacross a wide range of databases.Open Database Connectivity (ODBC) - a standard C programming language interface for accessingDatabase Management Systems (DBMS). It is designed to be independent of database systems andoperating systems.Hibernate - is an Object-relational mapping (ORM) library for the Java language, providing aframework for mapping an object-oriented domain model to a traditional relational database.Stored Procedures - are subroutines available to applications that access a relational databasesystem. A stored procedure is actually stored in the database data dictionary.TopLink - is an ORM package for Java developers. It provides a framework for storing Java objects ina relational database or for converting Java objects to Extensible Markup Language (XML)documents.Overflow Sequential Access Method (OSAM) - is an IMS-specific access method that optimizes the I/Ochannel program for IMS access patternsVirtual Storage Access Method (VSAM) - is an access method for IBM's mainframe operating system,z/OS. VSAM succeeded and expanded upon an earlier Indexed Sequential Access Method.Basic Sequential Access Method (BSAM) - is an access method to read and write datasetssequentially.10 P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 2012General Sequential Access Method (GSAM) – is an access method to read and write a sequentialdataset.2.4 Data SecurityThe confidentiality of data is crucial to DCF and ACCESS Florida. Due to the sensitive nature of theclient-submitted data, the federal partner interface data, and medical information within thesystem, security is of the utmost importance. Data is protected from unauthorized viewing while itis in transit between client and server systems. Most applications are only accessible within theDCF intranet, and the client-facing applications are secured using Secure Socket Layer (SSL)encryption to prevent sensitive information from unauthorized access while it is in transit over theInternet.11 P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20123.0 ACCESS Florida SystemThe ACCESS Florida System is a collection of applications that have been developed and integratedover the past 20 years. Together they comprise public-facing systems, worker-facing enterprisesystems, workgroup systems, and back-office supporting systems.The following diagram depicts a high level view of the application and server interfaces of theACCESS Florida System:12 P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIES13 P a g eJune 1, 2012

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20123.1 ACCESS Prescreening ToolThe ACCESS Florida Prescreening Tool is a stand-alone, public-facing, web-based application. Itprovides a quick and easy, high-level or preliminary eligibility assessment for potential DCF clientsand households for public assistance programs such as food assistance, cash assistance, low or nocost health care, and help paying Medicare premiums. The client answers seventeen (17) questionsand the system uses basic eligibility logic to determine whether their household may be eligible forbenefits. The Prescreening Tool supports English, Spanish, and Creole languages.Application FrameworkThe Prescreening Tool application is a web-based Java 2 Platform, Enterprise Edition (J2EE)application running on BEA WebLogic / Linux servers with an Oracle 11g relational database. ThePrescreening Tool does not interface with any other applications. The application performscustomized logging for technical information.The following diagram is a high-level architecture of the Prescreening Tool application:Presentation LayerThe presentation layer runs on the client workstation and is browser-based. The Prescreening Toolis compatible with a variety of industry standard browsers, e.g., Internet Explorer, Safari, Chrome,Mozilla, etc. Data validation is implemented using lookup/reference tables and custom-codedvalidations. Business rules are enforced by processes that need to be executed in sequence.14 P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 2012Security LayerAnyone with access to the Internet can access the ACCESS Florida Prescreening tool. There are nologin or password requirements.Data LayerThe Prescreening Tool captures user-entered data and stores it in a relational database. DCF usesOracle 11g on Linux servers and a RAC environment to house the primary databases and tablesassociated with Prescreening. Due to the nature of the application, the Prescreening Toolproduction application stores only minimal data on a continual basis.15 P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20123.2 ACCESS Web ApplicationThe ACCESS Web Application, or WebApp, is the front door to the Department’s Economic SelfSufficiency Services program. It allows customers to apply for benefits from any location withInternet access. Individuals in need of assistance can apply for benefits at times and locationsconvenient to them, outside of traditional office hours, and in locations such as their homes,libraries, or community partners instead of having to complete paper applications.Because the application process is extensive, users may need to exit their benefits application andreturn at a later time. WebApp allows the users to create a password that is associated with theirunique benefits application number. Recent enhancements to WebApp include the ability forcustomers to select the type of benefit they would like to apply for and to only respond to questionsthat pertain to their selection. This includes a redirect prompt for customers who only wish toapply for Medicaid for children using the Florida Healthy Kids application. There are also links tohelpful and required forms for applicants.Additionally, DCF works with external partners who have developed their own benefits applicationsystems as part of their workflows. In an effort to reduce double entry, WebApp also has anElectronic Application Interface. This interface allows other third party groups to utilize their ownon-line application for their customers to apply for various community resources, including publicassistance. Data is then transmitted to DCF as a web service using a schema that matches ourWebApp. Once the data is received by DCF, it is treated like any other benefit application receivedthrough the system.The Web App application supports English, Spanish and Creole languages.Application FrameworkWebApp is a web-based application with an Oracle 11g relational database. Data entered into theWebApp is later used in the ACCESS Management System and the FLORIDA mainframe. Theapplication runs on BEA WebLogic / Linux servers and uses a variety of technologies, including:Java/J2EE, Struts, Hibernate, Guice, JavaScript, HTML, and Cascading Style Sheets (CSS).The following diagram is a high-level architecture of the ACCESS Web Application:16 P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 2012Presentation LayerThe presentation layer runs on the client workstation and is browser-based. The WebApp iscompatible with a variety of industry standard browsers, e.g., Internet Explorer, Safari, Chrome,Mozilla, etc. Data validation is implemented using lookup/reference tables as well as custom datavalidation. Business rules are enforced by a selection-based screen flow implementation thatenables or disables modules, screens, screen sections and fields.Security LayerWhen a customer submits a benefits application, a unique application ID is generated and providedto the customer. The application prompts the customer to create a password (protected by 64-bitencryption) for authentication. The Application ID and customer-selected password can be used tolog in to the Web Application process and complete an unfinished application at a later time. Thistemporary User ID and Password are stored in an encrypted Oracle database.Data LayerThe ACCESS WebApp captures user-entered data and stores it in the highly optimized relationaldatabase. DCF uses Oracle 11g on Linux servers and a RAC environment to house the primarydatabases and tables associated with WebApp.Data is accessed using Hibernate, StoredProcedures and JDBC.17 P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 2012The WebApp production application uses the primary ACCESS production database – ACCESSP.This database has approximately 634 tables, 111 files and 621 Gigabyte (GB). All databases haveindexes that have been designed to enforce uniqueness on the tables and to provide for optimalperformance.18 P a g e

STATE OF FLORIDA – DEPARTMENT OF CHILDREN AND FAMILIESJune 1, 20123.3 My ACCESS AccountAt the heart of the self-service model, the My ACCESS Account is to public assistance what on-linebanking is to a financial institution. This web-based application allows customers easy access totheir public assistance case information. It is a secure system that uses an authenticationapplication to ensure confidentiality and data security.My ACCESS Account allows customers to review their benefits, submit a change to their currentcase, apply for additional assistance, complete a review on-line, view a copy of their notices, uploaddocuments that the Department needs to determine eligibility, view their current and past benefits,check on appointments, keep abreast of their next review dates, view the reason their case ispending, and print their own temporary Medicaid card or request a replacement card. Customerscan use the My Account system to sign-up and receive email notifications when notices related totheir accounts are created. The email notification advises customers that a new notice has beengenerated and is available for online viewing. Customers who do not sign-up for this new methodof notification receive paper notices via United States Postal Service (USPS).In addition, there are also views to My ACCESS Account for Medicaid providers and communitypartners. The provider view allows Medicaid service providers the ability to view Medicaidinformation. The community partner view of My ACCESS Account allows eligible communitypartner agencies to inquire about the status of a customer’s app

IMS IBM Information Management System (mainframe hierarchical database) IMS Information Management System IP Internet Protocol IVR Interactive Voice Response J2EE Java 2 Platform, Enterprise Edition JAM Java Adapter for Mainframe JCL Job Control Language JDBC Java Database Connectivity JSF JavaServer Faces JSP JavaServer Pages Mass

Related Documents:

1. Continue with the Current CWS / CMS Technical Architecture 2. Evolve the Current CWS / CMS Technical Architecture to a Web Services Based Technical Architecture Over Time 3. Continue M&O of the Current CWS / CMS and Simultaneously Build a New System Using a Web Services Based technical Architecture CWS/CMS Technical Architecture Page 1 3/23/2005

What is Computer Architecture? “Computer Architecture is the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals.” - WWW Computer Architecture Page An analogy to architecture of File Size: 1MBPage Count: 12Explore further(PDF) Lecture Notes on Computer Architecturewww.researchgate.netComputer Architecture - an overview ScienceDirect Topicswww.sciencedirect.comWhat is Computer Architecture? - Definition from Techopediawww.techopedia.com1. An Introduction to Computer Architecture - Designing .www.oreilly.comWhat is Computer Architecture? - University of Washingtoncourses.cs.washington.eduRecommended to you b

The Annual Florida Equity Report is required under Florida statutes as follows: The Florida Educational Equity Act (Section 1000.05 F.S.) and the Florida Board of Governors Regulation 2.003 Equity and Access. The Uni-versity of South Florida System (USF System), which is comprised of three institutions USF Tampa, USF St.

In Architecture Methodology, we discuss our choice for an architecture methodol-ogy, the Domain Specific Software Architecture (DSSA), and the DSSA approach to developing a system architecture. The next section, ASAC EA Domain Model (Architecture), includes the devel-opment process and the ASAC EA system architecture description. This section

FLORIDA WETLAND PLANTS, AN mENTIFICATION MANUAL can be purchased from the University of Florida, Food and Agricultural Sciences. 1-800-226-1764, P.O. Box 110011, University of Florida, Gainesville, Florida 32611-0011. Introduction For use the the manual: FLORIDA WETLAND PLANTS, AN mENTIFICATION MANUAL

The Unified Architecture Framework (UAF) is an extensive update of the NATO Architecture Framework (NAF), UK Ministry of Defence Architecture Framework . Architecture Physical Data Model Data Definition Data System Model Program Function Technology Architecture Network Architecture Network PLANNER Objectives/Scope OWNER Conceptual

Technical Architecture, the Joint Airborne SIGINT Architecture Standards Handbook, the Unified Cryptologic Architecture Technical Architecture, and the Department of the Navy's Information Technology Standards Guidance. The working group includes representatives from U.S. Navy, U.S.

The next describes the proposed reference architecture, and section 3 describes the methodology used to develop usage, functional and technical specifications based on the proposed reference architecture. 2. Technical architecture Figure 1 illustrates the reference architecture for robotic platforms proposed in this research paper.