J12.5 AN EXAMPLE OF NEXTGEN WEATHER INFORMATION INTEGRATION AND MANAGEMENT
|
|
|
- Leonard O’Brien’
- 10 years ago
- Views:
Transcription
1 J12.5 AN EXAMPLE OF NEXTGEN WEATHER INFORMATION INTEGRATION AND MANAGEMENT Russ Sinclair*, Tom Hicks, Carlos Felix, Keith Bourke Harris Corporation, Melbourne, Florida 1. INTRODUCTION In the NextGen era weather information will be managed as a net-centric, virtual, data repository, referred to as the four-dimensional Cube (4D Cube). The 4D Cube will be realized and made accessible to National Air Space (NAS) users via a Service Oriented Architecture (SOA). COTS SOA software will be augmented with custom software to implement the NAS SOA architecture. To anticipate and mitigate some of the issues NextGen weather domain implementers may encounter, Harris created a SOA-based NextGen weather information management model in our Research and Development (R&D) lab. This paper describes our weather information management environment and reports on experiences using Oracle-based JAVA Messaging Service (JMS) publish/subscribe (pub/sub) and Enterprise Service Bus (ESB) capabilities to share weather information among weather information producers and consumers. While our environment includes request/response web services in addition to pub/sub services, our focus in this paper is on pub/sub. The following topics will be covered: Key Architectural Concepts first a few architectural concepts are defined to help readers unfamiliar with SOA concepts better understand the paper Project Approach describes our basic project strategy Weather Information Management Lab Environment description of the legacy and new software applications comprising our lab environment Information Flow description of several of the key information exchange scenarios exercised using pub/sub messaging 4D Cube Simulation description of how we developed and managed our 4D Cube Conclusions description of some of our more interesting lessons-learned Future Plans description of the next steps planned for our R&D program * Corresponding author address: Russ Sinclair, Harris Government Communications Systems Division, P.O. Box 9800 Melbourne, FL ; [email protected] 2. KEY ARCHITECTURAL CONCEPTS This section defines a few commonly used architectural concepts that are referenced and discussed throughout this paper. Service Oriented Architecture An architectural approach that eliminates single-purpose applications and point-to-point communications between integrated applications and replaces them with loosely coupled reusable business and IT applications, called services COTS and Open Source software is available to facilitate the implementation of SOA (e.g., IBM, Oracle, FUSE, etc.) Services can support flexible information processing and exchange among data producers and consumers Registries are used to publish and discover services and service artifacts o The Universal Description Discovery and Integration (UDDI) and the Web Services Description Language (WSDL) are Web Service Registry Standards o Electronic Business using extensible Markup Language Registry (ebxml) is a Registry Standard An ESB is a key SOA component that provides fundamental services for complex architectures via an event-driven and standards-based messaging-engine Pub/Sub Messaging A messaging pattern where message producers (publishers) send messages to a broker that forwards messages to consumers (subscribers) based on each consumer s registered interest (subscription) Publishers and subscribers require no knowledge of each other, as this responsibility is handled by the broker Topics are groups of messages to which consumers subscribe Consumers can subscribe to one or more topics All subscribers to a topic will receive the same messages
2 Often used to deliver information that continually changes, like the news, in a package that remains constant, like the newspaper applicable to many kinds of weather information products, e.g., numerical model forecasts Request/response A messaging pattern where producers offer on-demand services for one time delivery of information to consumers Web services in conjunction with a run-time Service Registry (e.g., UDDI) are utilized to provide a standards based approach Note that both pub/sub and request/response patterns are needed since not all information exchange can be effectively accomplished using only one or the other pattern. 3. PROJECT APPROACH Harris prototypes developed in our Weather and Network R&D programs were used to create a NextGen-like SOA environment for the evaluation of 4D Cube producer and consumer information exchange. The Data Exchange (DEX), a Harris prototype for the FAA s future System Wide Information Management (SWIM) core services, provided the SOA backbone. Both legacy and new weather applications were used to simulate the 4D Cube and the DEX was used to connect consumers to 4D Cube products. Details of the applications used in the lab are discussed in the next section. 4. WEATHER INFORMATION MANAGEMENT LAB ENVIRONMENT A block diagram of the Weather Information Management Model in our lab is shown in Figure 1. The seven blocks in Figure 1 represent Harris Weather and Network R&D components leveraged to model the information producers and consumers and the SOA technology that will loosely couple consumers and producers in the NextGen era. Arrows from the consumer and producer blocks represent the publication and subscription information exchanged between the consumers and producers and the DEX needed to set up the run-time pub/sub information exchange. The seven components are : Figure 1. Weather Information Management Model Data Exchange (DEX) Shown at the center of Figure 1, the DEX is comprised of Oracle and custom software that provides SWIM Core (SOA) services including messaging, security, enterprise management, and interface management. In our model, the DEX facilitates data exchange among simulated 4D Cube producers and consumers. It is the heart of our 4D Cube and contains the message broker used to de-couple producers and consumers. Weather Data Server (Producer) Shown in the upper right hand corner of Figure 1, the Weather Data Server is a consolidated view of several Harris legacy applications that ingest weather products from the NWS, the GOES satellites and the Internet, and continually stream them to other applications. In our model, the Weather Data Server represents NWS and other key weather information producers that will provide 4D Cube weather products to NAS consumers. The legacy Weather Data Server applications were modified to publish 4D Cube products to the DEX. Weather Graphics Display (Consumer) Shown in the upper left corner of Figure 1, the Weather Graphics Display is a legacy display application that ingests weather products (e.g., NWS and GOES satellite products) & transforms them into graphical displays. In our model the Weather Graphics Display simulates a NextGen software application consumer that requires 4D Cube inputs. The legacy Weather Graphics Display application was modified to subscribe to 4D Cube products offered by the DEX. Although NextGen 4D Cube consumers are not expected to display weather graphics in the long-term, this
3 legacy application was used in our model because it visually demonstrates the information exchange facilitated by the DEX. En Route Automation Modernization (ERAM) Simulator (Producer) Shown below the Weather Data Server in Figure 1, the En Route Automation Modernization (ERAM) Simulator generates simulated 4D flight trajectories and provides them to other applications by publishing them to the DEX. In our model, it simulates an ERAM-like data source application in the NextGen timeframe. Aviation Weather Avoidance Service (Consumer) Shown below the Weather Graphics Display in Figure 1, the Aviation Weather Avoidance Service ingests select 4D Cube weather products, e.g., convective weather forecasts, as well as simulated 4D flight trajectories. It assesses the 4D weather impact on the simulated 4D flight trajectories and suggests alternate flight routes when pre-defined weather impact thresholds for a trajectory are exceeded. This application can be configured to process up to 5000 flights every 5 min. In our model, the Aviation Weather Avoidance Service was used to represent several different types of NextGen consumers: an Air Navigation Service Provider (ANSP) consumer, which would monitor all CONUS flight trajectories for impacts; an Airline Operations Center (AOC) consumer, which is interested in impacts to all the airline s flight trajectories; and, a single pilot consumer, interested in impacts to their flight trajectory. Weather Data Volume Service (Consumer & Producer) Shown below the Aviation Weather Avoidance Services in Figure 1, the Weather Data Volume Service ingests RUC grid analyses/forecasts and subsets (crops) them in accordance with predefined 2D geographical windows. When created, the cropped RUC grids are published to the DEX. In our model, this application represents a NextGen data service application that tailors 4D Cube gridded data products for consumers with specific geographic coverage requirements that remain consistent over time. The Weather Data Volume Service also has a Web Services request/response interface that allows consumer applications to request cropped RUC grids for ad hoc geographical windows. Grid Viewer (Consumer) Shown below the ERAM Simulator in Figure 1, the Grid Viewer subscribes to cropped RUC grids published to the DEX. In our model the Grid Viewer simulates a NextGen software application consumer that has specific RUC Grid geographic coverage requirements that remain constant over time. Although NextGen 4D Cube consumers are not expected to display weather graphics in the long-term, this grid display application was used to demonstrate the cropped RUC grid exchange facilitated by the DEX. The Grid Viewer also has a web client interface that enables a user to make requests for RUC grids cropped to ad hoc geographical windows. 5. INFORMATION FLOW Key examples of information flow used to evaluate pub/sub information exchange are depicted by the numbered, color coded arrows in Figure 2. Each color/number depicts a different pub/sub flow. Figure 2. Key Information Flows The solid arrows annotated with numbers depict the delivery of information from the consumer to the DEX, i.e., the publication of information. The dashed arrows annotated with numbers depict the delivery of information from the DEX to the consumers, i.e., the fulfillment of consumer subscriptions. The five flows highlighted in Figure 2 are: Flow 1 - represents the pub/sub delivery of National Convective Weather Forecast (NCWFs) products from the Weather Data Server to both the Weather Display and Aviation Weather Avoidance Server applications. NCWF products, produced every five minutes by the NWS Aviation Weather Center, were ingested by the
4 Weather Data Server and published to the DEX. The DEX, fulfilling subscriptions for the NCWF, pushed them to the Weather Graphics Display and the Aviation Weather Avoidance Service. Flow 2 - represents the pub/sub delivery of simulated ERAM flight trajectory objects to Aviation Weather Avoidance Service. A batch of simulated ERAM flight trajectories were generated every five minutes and published to the DEX. The DEX, fulfilling subscriptions for the flight trajectories, pushed them to the Aviation Weather Avoidance Service. Flow 3 - represents the pub/sub delivery of RUC grids to both the Weather Display and Weather Data Volume Service. RUC grids, produced every hour by the National Center for Environmental Prediction, were ingested by the Weather Data Server and published to the DEX. The DEX, fulfilling subscriptions for the RUC grids, pushed them to the Weather Graphics Display and the Weather Data Volume Service. Flow 4 - represents the pub/sub delivery of cropped RUC grids to the Grid View application. RUC cropped grids were generated for predefined 2D geographical windows over CONUS, upon the receipt of their parent RUC grids (Flow 3). Each time a cropped RUC grid was generated, it was published to the DEX. The DEX, fulfilling subscriptions for the cropped RUC grids, pushed them to the Grid Viewer application. Flow 5 represents the pub/sub delivery of a large number of products from the Weather Data Server to the Weather Display application. This flow is analogous to the point to point weather product streaming traditionally seen between weather data servers and weather display systems that generate and display a multitude of different types of weather graphics. 6. 4D CUBE SIMULATION A key objective of our approach was to simulate the NextGen 4D Cube and provide a mechanism for the consumer/user to visualize the 4D weather information available to them and select products of interest. In our model the NextGen 4D Cube was simulated by all the weather products published to the DEX from the Weather Data Server and the Weather Data Volume Service. To aid the consumer/user in visualizing the 4D Cube, a Product Catalog concept was formulated. Our Product Catalog concept is analogous to a library card catalog that contains the names of (published) books and short compilations of metadata about the books, e.g., author names, publication dates, etc. The Product Catalog can be browsed and searched to aid a user in discovering products of interest. In our Product Catalog implementation, only a small amount of metadata was used to enable simple searches. In the NextGen era, such a product catalog would need to contain a rich set of metadata and sophisticated search tools to enable the effective discovery and exploitation of the 4D Cube products. Although a UDDI Registry is specifically designed for advertising web services, not published products, we attempted to leverage our COTS Oracle UDDI Registry to implement the Product Catalog. After a couple false starts we abandoned use of the UDDI Registry in favor of a custom approach based on an Oracle relational data base. We recognize that an ebxml-based registry would provide an effective basis for such a Product Catalog. However, our Oracle based suite of tools did not offer an ebxml registry, and for expedience, we chose the custom approach. A display tool, called the DEX Navigator, was developed to facilitate 4D Weather Cube Product Catalog browsing by consumers and subscription management by the DEX administrator. The DEX Navigator enables weather product consumer users to visualize the 4D Cube as a list of products that can be selected for automatic delivery using the pub/sub messaging pattern. It presents the viewer with a list of products and their associated metadata and allows them to build a subscription containing multiple products using drag and drop actions. Figure 3 highlights how the 4D Cube is created, managed and visualized. The DEX Administrator physically creates/updates the Product Catalog which identifies all the products published to the Cube. As shown in the upper half of Figure 3, the DEX Administrator receives product names and metadata of 4D Cube contributors from the producer developer. The DEX Administrator manually adds the product names and metadata to the DEX Weather Product Catalog, identifying the components of the 4D Cube to the DEX. In an operational environment, the DEX Administrator would likely require authorization from the Weather Domain Authority, and maybe even authorization from the Enterprise Domain Authority, to load a producer s Product IDs and associated metadata into the Weather Product Catalog.
5 Figure 3. Interactions with the Weather Product Catalog and Subscription While the producer developer and DEX administrator actions to publish products are currently manually intensive, they can and should be automated in the real world environment by tools like the DEX Navigator. As shown in Figure 3, the Weather Product Catalog can be one of many Product Catalogs built and managed by the DEX Administrator. Minimally, a Product Catalog for each NAS application domain (e.g., Surveillance) is envisioned. The DEX Navigator displays the Weather Catalog to the consumer user in a window. The Weather Catalog product visibility and access is managed by the DEX in accordance with the consumer s access authorization policies; only those products authorized to be accessed by a particular user are displayed in the DEX Navigator Product Catalog Window. Illustrated on the right side of Figure 3, the consumer application developer constructs a subscription by dragging and dropping product names from the DEX Weather Product Catalog Window into a Window titled the DESTINATION. The name assigned to the DESTINATION is preestablished by the DEX administrator for each consumer. The DESTINATION (name) is like a Topic in pub/sub parlance. As illustrated in the lower left portion of Figure 3, subscription product selections made by the consumer application developer using the DEX Navigator are activated in the DEX by DEX Administrator action. Optionally this could require approval by the governance board. 7. CONCLUSIONS Key conclusions from our work modeling the 4D Cube from a pub/sub perspective are: Due to the very large number of weather products contributing to the 4D Cube, careful consideration must be given to how published products are grouped as topics for subscription
6 o Topic design directly affects infrastructure resource utilization by COTS SOA Constraining the number of topics to an optimal number will likely be necessary and this requires a good understanding of the active number of consumers and their product needs o Too many topics increased development and maintenance complexity and adversely affected software initialization performance o While we did not measure operational performance, our inference is that added overhead would require additional runtime resources and when capacity becomes strained would adversely affect runtime performance o An a priori mapping of products to a limited number of topics streamlined development and maintenance and resulted in good software initialization performance, but caused consumers to receive unwanted products and wasted LAN bandwidth o Allocation of one topic per consumer with consumer choice of products at fine granularity, streamlined development and maintenance, resulted in good software initialization performance, and optimized user product selection and LAN bandwidth utilization, however, o If a large number of consumers are expected, the same issues surrounding the use of too many topics would prevail COTS products will likely require customization and augmentation with additional custom developed software to facilitate effective 4D Cube creation/management and flexible consumer access o Our COTS JMS pub/sub and ESB capabilities did not offer a straightforward way to visualize the 4D Cube, i.e., discover and access 4D Cube products o A custom product catalog based on a relational DB was developed A pub/sub jumpstart toolkit developed to enable rapid on-ramping (interfacing to the DEX) of producers and consumers proved to be very useful 8. FUTURE PLANS Next steps with our SOA-based NextGen weather information management model include incorporation and evaluation of: OGC standards Web services request/response for 4D Cube products Advanced radar mosaic processing
The Next Generation Air Transportation System Information Sharing Environment (NISE)
The Next Generation Air Transportation System Information Sharing Environment (NISE) Semantic Technical Symposium Series March 21, 2012 Charleston, SC 1 NextGen Air Transportation System As traffic in
Federal Aviation Administration WMSCR SWIM. Presented to: Demonstration and Prototyping Information Exchange Briefing By: <WMSCR SWIM
Presented to: Demonstration and Prototyping Information Exchange Briefing By: < Date: Description The Weather Message Switching Center Replacement System (WMSCR) collects, processes, stores, and disseminates
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
How service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
The Enterprise Service Bus: Making Service-Oriented Architecture Real
The Enterprise Service Bus: Making Service-Oriented Architecture Real M.T. Schmidt et al. Presented by: Mikael Fernandus Simalango SOA in Early Days Introduction Service Requester bind find Service Registry
CONCEPT OF OPERATIONS FOR THE SWIM COMMON REGISTRY (SCR)
CONCEPT OF OPERATIONS FOR THE SWIM COMMON REGISTRY (SCR) FAA/SESAR APRIL 2015 Preface The proposed SWIM Common Registry (SCR) is envisioned as a comprehensive, systematic, and dynamic mechanism for publishing,
The Synergy of SOA, Event-Driven Architecture (EDA), and Complex Event Processing (CEP)
The Synergy of SOA, Event-Driven Architecture (EDA), and Complex Event Processing (CEP) Gerhard Bayer Senior Consultant International Systems Group, Inc. [email protected] http://www.isg-inc.com Table
How To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
Enterprise Service Bus Defined. Wikipedia says (07/19/06)
Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies
SOA Myth or Reality??
IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email [email protected] Session S04 http://www.circle4.com/papers/s04soa.pdf
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Service Oriented Architectures Using DoDAF1
1 Service Oriented Architectures Using DoDAF1 Huei-Wan Ang, Fatma Dandashi, Michael McFarren The Mitre Corporation The MITRE Corp. 7515 Colshire Dr. McLean, VA 22102 hwang(at)mitre.org, dandashi(at)mitre.org,
IBM WebSphere Business Monitor, Version 6.1
Providing real-time visibility into business performance IBM, Version 6.1 Highlights Enables business users to view Integrates with IBM s BPM near real-time data on Web 2.0 portfolio and non-ibm dashboards
A Comprehensive Solution for API Management
An Oracle White Paper March 2015 A Comprehensive Solution for API Management Executive Summary... 3 What is API Management?... 4 Defining an API Management Strategy... 5 API Management Solutions from Oracle...
THE SESAR CONCEPT AND SWIM. David Bowen Head of ATM Operations & Systems SESAR Joint Undertaking
THE SESAR CONCEPT AND SWIM David Bowen Head of ATM Operations & Systems SESAR Joint Undertaking 1 Satellite based Communication & Navigation Advanced Flexible Use of Airspace Integrated Departure & Arrival
HP SOA Systinet software
HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption
Introduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION
JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION Service-oriented architecture (SOA) gives enterprises the ability to identify and respond
IBM WebSphere ESB V6.0.1 Technical Product Overview
IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to
Creating Web Services in NetBeans
Creating Web Services in NetBeans Fulvio Frati [email protected] Sesar Lab http://ra.crema.unimi.it 1 Outline Web Services Overview Creation of a Web Services Server Creation of different Web Services
ATHABASCA UNIVERSITY. Enterprise Integration with Messaging
ATHABASCA UNIVERSITY Enterprise Integration with Messaging BY Anuruthan Thayaparan A thesis essay submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE in INFORMATION
Workflow/Business Process Management
1 Workflow/Business Process Management Andy C. Tran Staff Systems Engineer 2 Agenda Business Process Management Overview Demo 3 Generic Case based Work Flow Pattern Case Initiation Case Assessment & Assignment
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
SOA REFERENCE ARCHITECTURE: SERVICE TIER
SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.
Establishing a business performance management ecosystem.
IBM business performance management solutions White paper Establishing a business performance management ecosystem. IBM Software Group March 2004 Page 2 Contents 2 Executive summary 3 Business performance
Federated Service Oriented Architecture for Effects-Based Operations
Federated Service Oriented Architecture for Effects-Based Operations Intelligence and Information Systems Matt Brown (720) 88-4014 [email protected] Customer Success Is Our Mission is a trademark of
Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen
Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA Hong-lv Wang, Yong Cen Information Center, China Tobacco Zhejiang Industrial Co., Ltd Hangzhou, China,
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Extending SOA Infrastructure for Semantic Interoperability
Extending SOA Infrastructure for Semantic Interoperability Wen Zhu [email protected] Sumeet Vij [email protected] 3rd Annual DoD SOA & Semantic Technology Symposium July 14, 2011 www.alionscience.com
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
AquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
Methods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic [email protected] Abstract Enterprise Service Bus (ESB)
SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008
SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework
IBM Rational Rapid Developer Components & Web Services
A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive Summary
Framework for SOA services
Advisory Services Business Systems Integration Framework for SOA services Service-oriented architecture can transform the IT landscape by increasing efficiencies and decreasing costs. But the architecture
Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA
Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA Agenda Common understanding Definitions (selection) & Background Big Picture Services within SOA Enterprise Service Bus
{{This page is intentionally left blank}}
School of Innovation, Design and Engineering (IDT) Analyzing Service Oriented Architecture (SOA) in Open Source Products MASTER THESIS IN SOFTWARE ENGINEERING 30 CREDITS, ADVANCE LEVEL Carried out at:
Enterprise Integration EAI vs. SOA vs. ESB
Enterprise Integration EAI vs. SOA vs. ESB Author - Anurag Goel Page 1 of 6 TABLE OF CONTENTS 1 INTRODUCTION... 4 2 SOA... 4 3 EAI... 5 3.1 HUB/SPOKE... 5 3.2 BUS... 7 4 ESB... 9 5 CONCLUSION... 10 6 TAKEAWAYS
CONDIS. IT Service Management and CMDB
CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...
The four (five) Sensors
The four (five) Sensors SWE based sensor integration in the German Indonesian Tsunami Early Warning and Mitigation System project (GITEWS) Rainer Häner, GeoForschungsZentrum Potsdam Content GITEWS: A short
Autonomic computing: strengthening manageability for SOA implementations
Autonomic computing Executive brief Autonomic computing: strengthening manageability for SOA implementations December 2006 First Edition Worldwide, CEOs are not bracing for change; instead, they are embracing
CHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds
Enterprise Reference Architecture
Prepared by Enterprise Planning and Architecture Strategies Team Page 1 of 19 Control Page: Revision History: Version No Revised Date Author Comments 03/18/2011 Anitha Ramakrishnan Initial Version Page
Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012
Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012 Agenda Integration architecture; what & why? On-premise
SESAR Air Traffic Management Modernization. Honeywell Aerospace Advanced Technology June 2014
SESAR Air Traffic Management Modernization Honeywell Aerospace Advanced Technology June 2014 Honeywell in NextGen and SESAR Honeywell active in multiple FAA NextGen projects ADS-B Surface Indicating and
ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA. Sajid Ali. A thesis submitted in partial fulfillment of the requirements for the degree of
ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA By Sajid Ali A thesis submitted in partial fulfillment of the requirements for the degree of Master of Software Engineering of Distributed Systems School
AquaLogic ESB Design and Integration (3 Days)
www.peaksolutions.com AquaLogic ESB Design and Integration (3 Days) Audience Course Abstract Designed for developers, project leaders, IT architects and other technical individuals that need to understand
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
Increase Agility and Reduce Costs with a Logical Data Warehouse. February 2014
Increase Agility and Reduce Costs with a Logical Data Warehouse February 2014 Table of Contents Summary... 3 Data Virtualization & the Logical Data Warehouse... 4 What is a Logical Data Warehouse?... 4
Digital Asset Management. Content Control for Valuable Media Assets
Digital Asset Management Content Control for Valuable Media Assets Overview Digital asset management is a core infrastructure requirement for media organizations and marketing departments that need to
Business Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
Integration using IBM Solutions
With special reference to integration with SAP XI Email: [email protected] Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration
Government's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
The Oracle Fusion Development Platform
The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
secure intelligence collection and assessment system Your business technologists. Powering progress
secure intelligence collection and assessment system Your business technologists. Powering progress The decisive advantage for intelligence services The rising mass of data items from multiple sources
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment
Managing SOA Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you should be able to: Explain
System Wide Information Management (SWIM) Program Overview
Global Harmonization Through Collaboration System Wide Information Management (SWIM) Program Overview Presented By: Ahmad Usmani, Program Manager, SWIM Date: August 30, 2012 Agenda Background Segment 1
Business Process Execution Language for Web Services
Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang
Service Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
SOA in the pan-canadian EHR
SOA in the pan-canadian EHR Dennis Giokas Chief Technology Officer Solutions Products and Group Canada Health Infoway Inc. 1 Outline Infoway EHR Solution EHRS Blueprint Overview Oriented Architecture Business
Increasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction
Oracle SOA Suite Then and Now:
Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality
HP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide
HP Systinet Software Version: 10.01 Windows and Linux Operating Systems Concepts Guide Document Release Date: June 2015 Software Release Date: June 2015 Legal Notices Warranty The only warranties for HP
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
Service Oriented Architecture: A driving force for paperless healthcare system
2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.16 Service Oriented Architecture: A driving
Policy Driven Practices for SOA
Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux ([email protected]), IT Architect, IBM 28 Mar 2006 Today's business
Classic Grid Architecture
Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes
Service Oriented Architecture
Service Oriented Architecture Training Session Presented to: STDDS Program By: Leonid Felikson, Amresh Das Veracity Engineering Agenda Service Oriented Architecture (SOA) Overview SOA Services: Web Services
SCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd [email protected] 2007 IBM Corporation Agenda IBM Software Group WebSphere software
Three Stages for SOA and Service Governance
Three Stages for SOA and Governance Masaki Takahashi Tomonori Ishikawa (Manuscript received March 19, 2009) A service oriented architecture (SOA), which realizes flexible and efficient construction of
Entitlements Access Management for Software Developers
Entitlements Access Management for Software Developers Market Environment The use of fine grained entitlements and obligations control for access to sensitive information and services in software applications
WebSphere Business Modeler
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration
Research on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
Achieve greater efficiency in asset management by managing all your asset types on a single platform.
Asset solutions To support your business objectives Achieve greater efficiency in asset by managing all your asset types on a single platform. Obtain an entirely new level of asset awareness Every company
IBM WebSphere Enterprise Service Bus, Version 6.0.1
Powering your service oriented architecture IBM WebSphere Enterprise Service Bus, Version 6.0.1 Highlights Supports a variety of messaging Requires minimal standards including JMS, Version 1.1 programming
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
eb Service Oriented Architecture Catalog of Patterns
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 eb Service Oriented Architecture Catalog of Patterns Working Draft 001, 18 August 2004 Document identifier: tbd Location: http://www.oasis-open.org/committees/ebsoa/
Enterprise Service Bus: Five Keys for Taking a Ride
About this research note: Technology Insight notes describe emerging technologies, tools, or processes as well as analyze the tactical and strategic impact they will have on the enterprise. Enterprise
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
P16_IBM_WebSphere_Business_Monitor_V602.ppt. Page 1 of 17
Welcome to the IBM WebSphere Business Monitor presentation as part of the SAP integration workshop. This presentation will give you an introduction to the WebSphere Business Monitor and monitoring over
Event based Enterprise Service Bus (ESB)
Event based Enterprise Service Bus (ESB) By: Kasun Indrasiri 128213m Supervised By: Dr. Srinath Perera Dr. Sanjiva Weerawarna Abstract With the increasing adaptation of Service Oriented Architecture for
The Challenges in Real Life ESB Deployments
Frank Cohen s Presentation To International SOA Conference, Rome, Italy June 25, 2009 The Challenges in Real Life ESB Deployment ScenarioThis presentation discusses some of the key challenges that are
Oracle Business Activity Monitoring 11g New Features
Oracle Business Activity Monitoring 11g New Features Gert Schüßler Principal Sales Consultant Oracle Deutschland GmbH Agenda Overview Architecture Enterprise Integration Framework
