The GIS Manager�s Guide to Service-Oriented Architecture

The GIS Manager’s Guide to Service-Oriented Architecture Keith Cooke Alabama Account Executive ESRI What is an Enterprise? • An enterprise is an organization or community of interest tasked with supporting a defined mission. • An enterprise consists of all the people, processes and systems within an organization. • Successful enterprises enable ready exchange of appropriate information Alabama GIS Symposium Characteristics of Enterprise Technology • Regarded as key to mission achievement • Scalable, extensible, reliable and secure • Open, interoperable and standards-based • Capable of being effectively integrated within the enterprise • May be complex to implement--requires significant planning and support • Delivers a high return-on-investment Alabama GIS Symposium A GeoCentric Enterprise • Enterprise GIS based on geocentric workflows – Facilities and asset management – Land records management • Essential to achieving business objectives • Generally multi-department and integrated with other enterprise systems Alabama GIS Symposium Geospatially-Enabled Enterprise • Enhancing enterprise systems with geospatial capabilities – Work Management – Business Intelligence – Supply chain • GIS as IT infrastructure • Infusing geographic intelligence (maps, analysis, data) into other applications • Requires a standards-based GIS with a high level of interoperability Alabama GIS Symposium GIS Is Being Used to Build Information Systems Supporting Many Workflows and Application Domains Cadastral Information System Cartographic Information System Image Information System Information Systems for • • • • • • • • • • • • • Natural Resources Land Use Planning Transportation Logistics Land Management Business Analysis Geospatial Intelligence Defense Visualization Scientific Analysis Public Safety Imagery Cartography Asset Management Business Analysis System Facility Management System Alabama GIS Symposium JD-UC2007 Plenary 6 The Web Provides a New Pattern for Implementing GIS Becoming a New Platform Supporting • • • • Collaborative Computing Service Integration (Mashups) User Contributed Content Distributed Data Management GeoWeb Distributed Collaboration Map Services Many Participants • Interconnected • Interoperable • Integrative • Dynamic Web 2.0 Web 1.0 . . . An Agile Framework for Collaboration & Integration of Systems Alabama GIS Symposium JD-UC2007 Plenary 7 Soon We’ll Be Fusing Everything Providing New Possibilities for Sharing, Integrating and Using Web Users • Creating Mashups among GIS Servers • Integrating Consumer Basemaps with GIS Data • Publishing GIS Services into Consumer Viewers GIS Users Sensor Network (GRSS) • Integrating Georeferenced Web Content (Geo-RSS, Photos, Documents . . . ) Google + + Georeferenced Content GIS Servers Base Maps & Globes ArcGIS Microsoft Integrating Professional GIS with Everything on the Web . . . Extending the Geographic Approach Alabama GIS Symposium JD-UC2007 Plenary 8 ArcGIS Server Complete Server-Based GIS Desktop Explorer Web Map Viewer Mobile Open APIs Enterprise Environment Use Serve ArcGIS Server Author • • • • Mapping 3-D Visualization Modeling & Analysis Data Management Alabama GIS Symposium Making GIS Knowledge Available To Anyone . . . . . . Integrates With Other Systems Via Standards JD-UC2007 Plenary 9 ArcGIS Server 9.2 Summary • Complete and Integrated server-based GIS • Out-of-the-box applications and services • Rich developer opportunities ArcGIS Desktop Spatial Data Management ArcGIS Explorer .NET Java ArcGIS Server Mapping and Visualization Spatial Analysis WebMap Applications ArcGIS Mobile Alabama GIS Symposium Sharing Geographic Knowledge Across Your Organization Non-traditional and Mobile GIS Users IT Professionals GIS Server Developers GIS Professionals Alabama GIS Symposium GIS Is Deployed In Many Ways Distributed Centralized Enterprise GIS Traditional File Based Emerging Alabama GIS Symposium SOA Infrastructure • Connects Service Consumers with Service Providers • May be used to communicate with Service Directories • May be implemented using a variety of technologies Alabama GIS Symposium Enterprise SOA Framework • Clients – Multi-Channel Access • Types of Applications – Client Apps – Web Applications – Web Services • Data Sources (Producers) • Unifying Components – Web Portals • Common Viewing Interface Web Portals – ESB • Common Messaging Framework Enterprise Service Bus – Objects • Common System Components – Different Communication Paths may be utilized Objects Objects Alabama GIS Symposium GIS SOA Components Alabama GIS Symposium How does ESRI fit into SOA? Alabama GIS Symposium SOA - GIS Functional View 3-D Viewers Use 2-D Viewers COP Presentation Tier (multiple viewers) Enterprise Messaging Services Serve Catalog Services Globe Services GeoImageMap & Processing Processing Chart Services Services Services Open Web Services Tracking & RSS Services Serving/ Publishing Tier Author Authoring Tier Alabama GIS Symposium ArcGIS Server: Enterprise Integration Desktop Browser Mobile Clients J2EE, .NET (SOAP/XML) Integration Platform Application Servers GIS EAM ERP CIS EIS Data Servers Alabama GIS Symposium SOA - GIS Functional View 3-D Viewers Use 2-D Viewers COP Presentation Tier (multiple viewers) Enterprise Messaging Services Serve Catalog Services Globe Services GeoImageMap & Processing Processing Chart Services Services Services Open Web Services Tracking & RSS Services Serving/ Publishing Tier Author Authoring Tier Alabama GIS Symposium Getting Started – Understanding your audience. Who are the consumers? • What are the questions they need to answer / problems to solve? • Do I really understand their workflow? • What data / services do they need? • What is their level of technical expertise? • Will their needs grow and/or change? • Will initial success generate more consumers? • Will they all be within your organization? Getting Started – Understanding your abilities. What are my resources? • Do I have the data required by the consumer(s)? • Is my IT infrastructure (servers, clients, and bandwidth) adequate to deliver services effectively to consumers? • Will it be adequate if/when usage increases? • What priority do I designate to each group of consumers? • What training will the consumers need? • Can I do it? • What training will I need? • Is my time best spent with implementing this internally or outsourcing all or some of the work? Training Resources ESRI Instructor-Led Training • Introduction to ArcGIS Server • ArcGIS Server Enterprise Configuration and Tuning • SQL or Oracle • Developing Applications in ArcGIS Server Using the Microsoft .NET Framework ESRI Virtual Campus • Authoring and Publishing Geoprocessing Services • Authoring and Publishing Optimized Map Services Questions? Keith Cooke Alabama Account Executive ESRI kcooke@esri.com

Related docs
Other docs by guy25
FINAL DECREE
Views: 176  |  Downloads: 0
De Lôme Letter _1898_ - 1
Views: 148  |  Downloads: 0
JUDGMENT BY DEFAULT
Views: 325  |  Downloads: 2
Sample Marketing In the Pipeline
Views: 258  |  Downloads: 8
FORM 8160 TAX PACKAGE INFORMATION
Views: 129  |  Downloads: 0
FORM 6252 INSTALLMENT SALE INCOME[1]
Views: 189  |  Downloads: 1
CERTIFICATE OF RETENTION OF DEBTOR IN POSSESSION
Views: 145  |  Downloads: 0
Sample Business Plan unplugin
Views: 266  |  Downloads: 4
SCHEDULE C PROPERTY CLAIMED AS EXEMPT
Views: 294  |  Downloads: 2