Using Web Services in An Application Integration Strategy at Case Western Reserve University October 18 th, 2002 Jeff Gumpf, Senior IT Architect Information.

Slides:



Advertisements
Similar presentations
MIA requirements analyis, 13/10/99 1 Introduction to the MODELS Information Architecture (MIA) and the requirements analysis study Rosemary Russell, UKOLN.
Advertisements

Sybase PowerBuilder Applications Modernization. 11 October About the Company Founded in 2002 Unites high-level information technology and organization.
Open Distributed Processing in SC7 - Status and Future Bryan Wood (Convenor WG19) SC7 AG 12 May 2002.
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Enterprise Architect and SysML – the story so far Sam Mancarella Chief Technology Officer Sparx Systems May 13, 2008
Chapter Extension 19 Alternative Development Techniques © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Chapter 1 Assuming the Role of the Systems Analyst
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 2.
Chapter 10: Analyzing Systems Using Data Dictionaries Instructor: Paul K Chen.
1 Methodology for customer relationship management Author : Ricardo Chalmeta From : The Journal of Systems and Software (2006) Report : Yu-Juan Chiu Date.
Model Driven Architecture (MDA) Partha Kuchana. Agenda What is MDA Modeling Approaches MDA in a NutShell MDA Models SDLC MDA Models (an Example) MDA -
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Chapter 1 Assuming the Role of the Systems Analyst
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
Course Instructor: Aisha Azeem
Prepared by: Gerald R. Gray, Guiding Principle Consulting.
MTEI Methods & Tools for Enterprise Integration
Intranets Lessons from Global Experiences J Satyanarayana Chief Executive Officer National Institute for Smart Government Hyderabad, India.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Principles of Object Technology Module 1: Principles of Modeling.
1 Successful Middleware Integration Using a Common Domain Model October, 2000 Gregor Hohpe.
1 The Problem Do you have: A legacy ABL system with millions of Lines of ABL Code? Years and years of modifications to your ABL code? System documentation.
Presenter - Donn Felker.  Senior Consultant for Microsoft Gold Certified Partner- Statêra.  8 years of experience in developing and architecting enterprise.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Laudon & Laudon: Canadian Edition
Prototyping. Introduction *Overview *What is the process *Changing roles of end users *What tools facilitate prototyping *Impact on traditional methodology.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
SOFTWARE REUSABILITY AJAYINDER SINGH CSC What is Software Reuse Software reuse is the process of implementing or updating software systems using.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e UPDM Review Session Col. Jack Jibilian Enterprise Architecting & Warfighting Decision Support SAF/XCPA.
MDS Global IT Strategy Discussion July 7, Agenda  IntroductionErnest  Strategic directionsGanesh  DiscussionAll  Next stepsErnest.
Software Engineering Tools Srinivasan Chandrasekharan Senior Software Engineer.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Modelling Class T16: Conceptual Modelling – Architecture Image from
L8 - March 28, 2006copyright Thomas Pole , all rights reserved 1 Lecture 8: Software Asset Management and Text Ch. 5: Software Factories, (Review)
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
Moving On To Design Chapter 9. Key Ideas The purpose of the analysis phase is to figure out what the business needs. The purpose of the design phase is.
1 Agenda Introduction Energistics Standards Panorama / History / Participants Web Services Interoperability Standards v1.0 WITSML Version 1.x Services.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
1 Moving On To Design Chapter 9. 2 Key Ideas The purpose of the analysis phase is to figure out what the business needs. The purpose of the design phase.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect, V7.5 Module 18: Applying Patterns and Transformations.
Introduction to OPEN Sidney Nogueira 12/11/2003.
CS223: Software Engineering Lecture 16: The Agile Methodology.
Chapter 11 Oracle Warehouse Builder Data Warehousing Lab. 윤 혜 정.
CS223: Software Engineering Lecture 18: The XP. Recap Introduction to Agile Methodology Customer centric approach Issues of Agile methodology Where to.
Documenting Software Architectures. Outline  Introduction  Uses of Architectural Documentation  Views  Choosing the Relevant Views  Documenting a.
1 Industry Advisory Council’s Enterprise Architecture Shared Interest Group (IAC EA SIG) Collaborative Approach to Addressing Common Government- Industry.
Basics of RSA Rational Software Architect. What is RSA? Comprehensive Modeling and Development environment that leverages the Unified Modeling Language.
Chapter 1 Assuming the Role of the Systems Analyst.
Systems Development Process and Methodologies Dr. T. Ravichandran.
CS223: Software Engineering
Discussion Topics for Exploring OMG UPDM Way-ahead
Chapter (12) – Old Version
Introduction to Visual Basic 2008 Programming
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Enterprise Library Overview
Unified Process Source & Courtesy: Jing Zou.
Web Application Modeling
Systems Analysis: Data Requirements
SIPOC <Insert Process Title Here>
Service Metadata Registry (COSMOS)
Business & Enterprise Architecture
SOA Strategies for Enterprise X
Model Driven Software Development
Practical Database Design and Tuning Objectives
Presentation transcript:

Using Web Services in An Application Integration Strategy at Case Western Reserve University October 18 th, 2002 Jeff Gumpf, Senior IT Architect Information Technology Services Case Western Reserve University

Tentative Strategy Move to a Web services based framework for integrating applications Move to a Web services based framework for integrating applications Move business logic out of applications Move business logic out of applications Move away from custom application-to-application connections to one based on centralized business logic/workflow Move away from custom application-to-application connections to one based on centralized business logic/workflow Create a central repository for enterprise business logic/workflow Create a central repository for enterprise business logic/workflow Use the UML (Unified Modeling Language) to model enterprise business logic and information Use the UML (Unified Modeling Language) to model enterprise business logic and information

Move to a Web Services based Integration Framework Use available standards and integration tools Use available standards and integration tools Evaluate application vendors on the quality and breadth of their Web services based interface and use of open standards Evaluate application vendors on the quality and breadth of their Web services based interface and use of open standards Use what seems prudent while standards and tools develop Use what seems prudent while standards and tools develop Be prepared to change as standards and tools evolve Be prepared to change as standards and tools evolve

Move Business Logic Out of Applications Encourage application vendors to move business logic external to the application Encourage application vendors to move business logic external to the application When business logic is built into the application, it is more difficult to change When business logic is built into the application, it is more difficult to change Encourages the development of business logic libraries for specific business areas Encourages the development of business logic libraries for specific business areas Allows for more open development of business logic Allows for more open development of business logic

Move Away from Custom Application-to-Application Integration We have many instances where custom integration occurred between different applications We have many instances where custom integration occurred between different applications They are often not well documented They are often not well documented The connections are sometimes in series where a change in an upstream application can have unforeseen and unintended consequences in some downstream application The connections are sometimes in series where a change in an upstream application can have unforeseen and unintended consequences in some downstream application Many different methods are used to implement the integration Many different methods are used to implement the integration Difficult to manage and maintain Difficult to manage and maintain

Create a Central Business Logic Repository Move enterprise business logic to a central repository Move enterprise business logic to a central repository Visible to all Visible to all One place to go to get integration and business logic information One place to go to get integration and business logic information Easier to determine consequences of changes Easier to determine consequences of changes Can potentially share with others Can potentially share with others

Use the UML to Model Enterprise Business Logic and Information UML is a widely accepted modeling standard UML is a widely accepted modeling standard A foundation part of the OMG “Model Driven Architecture”, OMG’s next step in helping users solve integration problems using open, vendor-neutral interoperability specifications A foundation part of the OMG “Model Driven Architecture”, OMG’s next step in helping users solve integration problems using open, vendor-neutral interoperability specifications A foundation part of the UN/CEFACT Modeling Methodology (UMM) for business process and information modeling A foundation part of the UN/CEFACT Modeling Methodology (UMM) for business process and information modeling A number of candidate standards exist for implementing business logic and UML can be made to map to them A number of candidate standards exist for implementing business logic and UML can be made to map to them Eventually it will be possible to implement business logic from the UML Eventually it will be possible to implement business logic from the UML

The End Thank you Thank you