Benefits of Using AllFusion ERwin and Advantage Gen in the Same Project Lifecycle Steve Smith Jumar Solutions 28 th March 2007.

Slides:



Advertisements
Similar presentations
Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
Advertisements

1.
JTX Overview Overview of Job Tracking for ArcGIS (JTX)
Systems Development Environment
Apache Struts Technology
MS CRM Integration WhosOn Service Integration Presentation MS CRM User Group.
© 2011 IBM Corporation GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project Mattias Jönsson, Enterprise.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
1 The Database Application Development Process The Database Application Development Process.
T-FLEX DOCs PLM, Document and Workflow Management.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design Third Edition.
Lesson-12 Information System Development-2
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Accelerated Access to BW Al Weedman Idea Integration.
Component Based Systems Analysis Introduction. Why Components? t Development alternatives: –In-house software –Standard packages –Components 60% of the.
Introduction to Web Applications Instructor: Enoch E. Damson.
Introduction to Systems Analysis and Design
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
The chapter will address the following questions:
Sage CRM Developers Course
Deploying Dynamics Applications Thomas Hansen – Director, appSolutions a|s
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
1 Systems Analysis and Design in a Changing World, Fourth Edition.
Best Practices for Data Warehousing. 2 Agenda – Best Practices for DW-BI Best Practices in Data Modeling Best Practices in ETL Best Practices in Reporting.
Karolina Muszyńska. Reverse engineering - looking at the solution to figure out how it works Reverse engineering - breaking something down in order to.
Designing a HEP Experiment Control System, Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Empowering the User Custom Web Reporting M. Keener & R. Kolatalo | Thursday, March 1, 2012.
Emerging Technologies Work Group Master Data Management (MDM) in the Public Sector Don Hoag Manager.
Nobody’s Unpredictable Ipsos Portals. © 2009 Ipsos Agenda 2 Knowledge Manager Archway Summary Portal Definition & Benefits.
ICONICS ActiveX ToolWorX V 6.1.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
L8 - March 28, 2006copyright Thomas Pole , all rights reserved 1 Lecture 8: Software Asset Management and Text Ch. 5: Software Factories, (Review)
Product Update March Copyright © IET Ltd 2008 Agenda  Release 7.7  VerifIEr.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
1 Copyright © 2008, Oracle. All rights reserved. I Course Introduction.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Oracle eBusiness Financials R12 Oracle Receivables Functional Overview TCS Oracle Practice.
1 © 2004 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective.
Appendix 2 Automated Tools for Systems Development
Modern Systems Analysis and Design Third Edition
PLM, Document and Workflow Management
Overview of MDM Site Hub
Computer Aided Software Engineering (CASE)
Modern Systems Analysis and Design Third Edition
Tools of Software Development
Chapter 4 Automated Tools for Systems Development
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
DAT381 Team Development with SQL Server 2005
Modern Systems Analysis and Design Third Edition
Presentation transcript:

Benefits of Using AllFusion ERwin and Advantage Gen in the Same Project Lifecycle Steve Smith Jumar Solutions 28 th March 2007

AIIFusion ERwin Data Modeler working together with AllFusion Gen Abstract Why is this such a powerful combination and how can it made to work most effectively?

Jumar Solutions Founded in ° Business and IT Solutions Company Gen specialists Rapid Growth –Deloitte Fast 50 National Winner HQ in Solihull, UK

Clients

Jumar Brands Jumar:Links is the brand for tool integration products. Jumar:Xtras is the brand for complementary products, utilities, add-ins and plug-ins. Project Phoenix is the brand for Gen application modernisation software and services.

Agenda Introduction to ERwin and its features Benefits for Gen Users How Jumar:Links integrates the two products Practical Scenarios Demonstration Implementation Summary Q & A Brief Introduction to Jumar’s other Gen Products

AllFusion ERwin Data Modeler purpose-built for data and database modeling “… performs transactional and data warehouse database design, generation and maintenance; logical and physical database design; enterprise modeling; dimensional modeling, IDEFX1 modeling; and information engineering modeling.”

Why use ERwin as well as Gen? Dedicated full-featured data and database modeling tool has many more features Allows rapid development of new web/J2EE applications based upon existing data stores Improves user and analyst communication Allows the DBA function and the Gen development world to be properly integrated

ERwin Features Design layer architecture Datatype mapping facility Naming Standards and Glossary Complete Compare bi-directional synchronization across models Database design generation Forward and reverse engineering Large model management via Subject Areas and Stored Displays Drawing objects Data Warehouse design

Complete Compare Compare models with other models, databases or scripts, move changes in either direction and generate ALTER scripts

Reverse Engineering Generate a model from an existing database or script then move it into Gen and start constructing an application

What is needed from a solution that integrates these products? Must deal with all major objects on both sides Must deal with the issues of change and configuration management Must be flexible to support in-house standards Must show quality and productivity gain in the development cycle Must be intelligent - more than a simple metadata bridge Must be simple to use on a daily basis

ERwin API Gen API 1. Read ERwin data via exposed object hierarchy Update Gen data via proprietary ActiveX interface which calls Gen API functions 3. Code-based transformation rules ERwin data exposed Gen data generated AllFusion ERwin Data Modeler Advantage Gen ActiveX layer FRAMEWORK BUSINESS OR MAPPING RULES Jumar:Links Integration 2. Main application performs all object mapping and transformation

Jumar:Links Features Simple to use GUI interface Creation of all major logical and physical data objects in both directions Variety of transformation types - Logical to Logical, Physical to Logical, etc Flexible and configurable via clickable Mapping rules Use of custom properties for object properties which don’t map well Action logging Intelligence –adds, removes and changes objects during transformation

Custom Properties ERwin User-Defined Properties may optionally be used to store information useful in Gen but not available in ERwin RI Trigger Names Logical Entity Volumetrics Modifying / Referencing ….

Transformation Options User selects the desired set of transformation rules Each organisation has a slightly different requirement

Action Logging

Jumar:Links Features (2) Automated QA and standards enforcement Object id and name maps are maintained for traceability and change/impact analysis –uses custom properties in ERwin and Tags in Gen description panels Integrate ERwin and Gen allowing Update Migration of changes made in ERwin.

Usage Scenarios (1) Gen is the master Database is generated and maintained from either ERwin or Gen Models are ‘checked out’ from Gen to ERwin, changed and then ‘checked back in’ again Application is generated and maintained from Gen Gen application accesses database

Usage Scenarios (2) ERwin is the master Database is generated and maintained from ERwin Initial ERwin to Gen synchronization is followed by subsequent forward migration of changes Application is generated and maintained from Gen Gen application accesses ERwin database

Usage Scenarios (3) Reverse Engineering 1. Take an existing database 2. Generate an ERwin model 3. Transform it into Gen 4. Create new network or web application

Initial Setup - Synchronisation Where models already exist on both sides Need to store corresponding object ids across models Name based comparison Manual methods Automated Methods

Demonstration

Implementation considerations Definition of the life-cycle (tool positioning) Roles – who uses which tool? Definition of the modelling standards (ERwin/Gen) Definition of the detailed mapping rules Configuration Management, Round-trip and Versioning

Summary It is possible and practical to use both ERwin and Gen within the same life cycle and to manage change More than just a bridge is required. An integrated, intelligent, configurable transformation checks, changes and adds changes New developments operating against existing databases can be launched fast High automation means high quality and productivity, in-line QA and standards enforcement Maximum benefits come from a managed implementation into an amended development lifecycle

Questions & Answers ? ?

Other Gen Specific Products – Jumar:Xtras ModelReporter for AllFusion Gen Jumar:Xtras BulkUpdate for AllFusion Gen Jumar:Xtras DifferenceAnalysis for AllFusion Gen Jumar:Xtras PrintEnhancer for AllFusion Gen Jumar:Links for AllFusion:Gen and UML

Other Gen Specific Products – Model Analyser for AllFusion Gen 3270 Automation for AllFusion Gen Test Harness Generator for AllFusion Gen QA Compliance for AllFusion Gen CBD Automation for AllFusion Gen Fat Client Re-engineering for AllFusion Gen GUI to WUI for AllFusion Gen

Other Products – Custom Automation Individual pieces of automation for individual tasks Rapidly assembled from a library of hundreds of high-level model manipulation routines built on top of the Gen APIs Solve big problems without large manual effort

Contact Steve Smith Development Team Leader Jumar Solutions