Presentation is loading. Please wait.

Presentation is loading. Please wait.

The GIS Manager’s Guide to Service-Oriented Architecture Keith Cooke Alabama Account Executive ESRI.

Similar presentations


Presentation on theme: "The GIS Manager’s Guide to Service-Oriented Architecture Keith Cooke Alabama Account Executive ESRI."— Presentation transcript:

1 The GIS Manager’s Guide to Service-Oriented Architecture Keith Cooke Alabama Account Executive ESRI

2 Alabama GIS Symposium What is an Enterprise? An enterprise is an organization or community of interest tasked with supporting a defined mission.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.An enterprise consists of all the people, processes and systems within an organization. Successful enterprises enable ready exchange of appropriate informationSuccessful enterprises enable ready exchange of appropriate information

3 Alabama GIS Symposium Characteristics of Enterprise Technology Regarded as key to mission achievementRegarded as key to mission achievement Scalable, extensible, reliable and secureScalable, extensible, reliable and secure Open, interoperable and standards-basedOpen, interoperable and standards-based Capable of being effectively integrated within the enterpriseCapable of being effectively integrated within the enterprise May be complex to implement--requires significant planning and supportMay be complex to implement--requires significant planning and support Delivers a high return-on-investmentDelivers a high return-on-investment

4 Alabama GIS Symposium A GeoCentric Enterprise Enterprise GIS based on geocentric workflowsEnterprise GIS based on geocentric workflows –Facilities and asset management –Land records management Essential to achieving business objectivesEssential to achieving business objectives Generally multi-department and integrated with other enterprise systemsGenerally multi-department and integrated with other enterprise systems

5 Alabama GIS Symposium Geospatially-Enabled Enterprise Enhancing enterprise systems with geospatial capabilitiesEnhancing enterprise systems with geospatial capabilities –Work Management –Business Intelligence –Supply chain GIS as IT infrastructureGIS as IT infrastructure Infusing geographic intelligence (maps, analysis, data) into other applicationsInfusing geographic intelligence (maps, analysis, data) into other applications Requires a standards-based GIS with a high level of interoperabilityRequires a standards-based GIS with a high level of interoperability

6 Alabama GIS Symposium JD-UC2007 Plenary 6 GIS Is Being Used to Build Information Systems Supporting Many Workflows and Application Domains Cartographic Information System Business Analysis System Facility Management System Image Information System Cadastral Information System Information Systems for Natural ResourcesNatural Resources Land Use PlanningLand Use Planning Transportation LogisticsTransportation Logistics Land ManagementLand Management Business AnalysisBusiness Analysis Geospatial IntelligenceGeospatial Intelligence DefenseDefense VisualizationVisualization Scientific AnalysisScientific Analysis Public SafetyPublic Safety ImageryImagery CartographyCartography Asset ManagementAsset Management

7 Alabama GIS Symposium JD-UC2007 Plenary 7 The Web Provides a New Pattern for Implementing GIS Becoming a New Platform... An Agile Framework for Collaboration & Integration of Systems Supporting Collaborative ComputingCollaborative Computing Service Integration (Mashups)Service Integration (Mashups) User Contributed ContentUser Contributed Content Distributed Data ManagementDistributed Data Management Many Participants InterconnectedInterconnected InteroperableInteroperable IntegrativeIntegrative DynamicDynamic DistributedCollaboration Map Services Web 2.0 Web 1.0 GeoWeb

8 Alabama GIS Symposium JD-UC2007 Plenary 8 Soon We’ll Be Fusing Everything Providing New Possibilities for Sharing, Integrating and Using Creating Mashups among GIS ServersCreating Mashups among GIS Servers Integrating Consumer Basemaps with GIS DataIntegrating Consumer Basemaps with GIS Data Publishing GIS Services into Consumer ViewersPublishing GIS Services into Consumer Viewers Integrating Georeferenced Web Content (Geo-RSS, Photos, Documents... )Integrating Georeferenced Web Content (Geo-RSS, Photos, Documents... ) Base Maps & Globes Web Users GeoreferencedContent GISServers + + GISUsers Sensor Network (GRSS) Microsoft ArcGIS ArcGIS Google Google... Extending the Geographic Approach Integrating Professional GIS with Everything on the Web

9 Alabama GIS Symposium JD-UC2007 Plenary 9 ArcGIS Server Complete Server-Based GIS Making GIS Knowledge Available To Anyone...... Integrates With Other Systems Via Standards Use Serve Author Web Map Viewer Desktop Explorer ArcGIS Server Mobile EnterpriseEnvironment OpenAPIs MappingMapping 3-D Visualization3-D Visualization Modeling & AnalysisModeling & Analysis Data ManagementData Management

10 Alabama GIS Symposium ArcGIS Server 9.2 Summary Complete and Integrated server-based GISComplete and Integrated server-based GIS Out-of-the-box applications and servicesOut-of-the-box applications and services Rich developer opportunitiesRich developer opportunities ArcGIS Server Spatial Data Management Mapping and Visualization SpatialAnalysis WebMapApplications ArcGISMobile ArcGISExplorer ArcGISDesktopJava.NET

11 Alabama GIS Symposium GIS Professionals Developers Non-traditional and Mobile GIS Users IT Professionals GIS Server Sharing Geographic Knowledge Across Your Organization

12 Alabama GIS Symposium Enterprise GIS GIS Is Deployed In Many Ways Emerging Traditional DistributedCentralized File Based

13 Alabama GIS Symposium SOA Infrastructure Connects Service Consumers with Service ProvidersConnects Service Consumers with Service Providers May be used to communicate with Service DirectoriesMay be used to communicate with Service Directories May be implemented using a variety of technologiesMay be implemented using a variety of technologies

14 Alabama GIS Symposium Enterprise SOA Framework ClientsClients –Multi-Channel Access Types of ApplicationsTypes of Applications –Client Apps –Web Applications –Web Services Data Sources (Producers)Data Sources (Producers) Unifying ComponentsUnifying Components –Web Portals Common Viewing InterfaceCommon Viewing Interface –ESB Common Messaging FrameworkCommon Messaging Framework –Objects Common System ComponentsCommon System Components –Different Communication Paths may be utilized

15 Alabama GIS Symposium GIS SOA Components

16 Alabama GIS Symposium How does ESRI fit into SOA?

17 Alabama GIS Symposium SOA - GIS Functional View Use Serve Author

18 Alabama GIS Symposium ArcGIS Server: Enterprise Integration J2EE,.NET (SOAP/XML) Clients GIS Integration Platform Mobile ApplicationServers DataServers EIS EAMERPCIS BrowserDesktop

19 Alabama GIS Symposium SOA - GIS Functional View Use Serve Author

20 Getting Started – Understanding your audience. Who are the consumers? What are the questions they need to answer / problems to solve? What are the questions they need to answer / problems to solve? Do I really understand their workflow? Do I really understand their workflow? What data / services do they need? What data / services do they need? What is their level of technical expertise? What is their level of technical expertise? Will their needs grow and/or change? Will their needs grow and/or change? Will initial success generate more consumers? Will initial success generate more consumers? Will they all be within your organization? Will they all be within your organization?

21 Getting Started – Understanding your abilities. What are my resources? Do I have the data required by the consumer(s)? 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? Is my IT infrastructure (servers, clients, and bandwidth) adequate to deliver services effectively to consumers? Will it be adequate if/when usage increases? Will it be adequate if/when usage increases? What priority do I designate to each group of consumers? What priority do I designate to each group of consumers? What training will the consumers need? What training will the consumers need? Can I do it? Can I do it? What training will I need? What training will I need? Is my time best spent with implementing this internally or outsourcing all or some of the work? Is my time best spent with implementing this internally or outsourcing all or some of the work?

22 Training Resources ESRI Instructor-Led Training ESRI Instructor-Led Training Introduction to ArcGIS Server Introduction to ArcGIS Server ArcGIS Server Enterprise Configuration and Tuning ArcGIS Server Enterprise Configuration and Tuning SQL or Oracle SQL or Oracle Developing Applications in ArcGIS Server Using the Microsoft.NET Framework Developing Applications in ArcGIS Server Using the Microsoft.NET Framework ESRI Virtual Campus Authoring and Publishing Geoprocessing Services Authoring and Publishing Geoprocessing Services Authoring and Publishing Optimized Map Services Authoring and Publishing Optimized Map Services

23 Questions? Keith Cooke Alabama Account Executive ESRI kcooke@esri.com kcooke@esri.com


Download ppt "The GIS Manager’s Guide to Service-Oriented Architecture Keith Cooke Alabama Account Executive ESRI."

Similar presentations


Ads by Google