RETS Working Group August 5, 2004Slide 1 RETS 2.0 – Bridging the Gap Sergio Del Rio Templates 4 Business Inc.

Slides:



Advertisements
Similar presentations
Compuware Corporation Reuse Strategies Michael S. Sawicki Product Manager OptimalJ
Advertisements

3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
MITA Gateway 5010 Overview May 18th 2009.
Copyright  Oracle Corporation, All rights reserved. 2 Java and Databases: An Overview.
Privileged Account Management Jason Fehrenbach, Product Manager.
APPLICATION SUBMISSION MADE EASY. How it all Started One of the largest life insurance companies in the country asked CRL if we could provide an easy.
1 Storage Today Victor Hatridge – CIO Nashville Electric Service (615)
Proposed Solution for MBA Vacant Property Registration Work Group.
UNIT-e Research & Development Microsoft Technology Day Stephen Cain (System Architect)
Chapter 13 Physical Architecture Layer Design
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Brian Arkills Nebula Internals Today.
CS6320 – J2EE L. Grewe MOTIVATION: E-commerce and Enterprise Computing Models Four models for e-commerce and enterprise computing: Four models for e-commerce.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Windows XP Migration Jumpstart Offering Offering Datasheet The Challenges With less than one year until the end of support for Windows XP, customer are.
Rationale Aspiring Database Developers should be able to efficiently query and maintain databases. This module will help students learn the Structured.
CSC2012 Database Technology & CSC2513 Database Systems.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
File: 03_RETS_Overview.PPT 1 RETS Overview & Value Proposition  What is RETS?  Who is using RETS?  What is RETS used for?  How & why did RETS start?
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 13: Physical Architecture Layer Design Alan Dennis,
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
Data File Access API : Under the Hood Simon Horwith CTO Etrilogy Ltd.
Enterprise JavaBeans. What is EJB? l An EJB is a specialized, non-visual JavaBean that runs on a server. l EJB technology supports application development.
1 © 2008 Avaya Inc. All rights reserved. IPOffice Configuration Service Emil Ratnam.
Designing and Developing WS B. Ramamurthy. Plans We will examine the resources available for development of JAX-WS based web services. We need an IDE,
Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Background: Operating Systems Brad Karp UCL Computer Science CS GZ03 / M th November, 2008.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Web Services Overview 2006 Interactive Voices The Voice-Over Marketplace.
1 IBM TIVOLI Business Continuance Seminar Training Document.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
AIRLINES REVAMP 10/29/2013. Executive Summary Business Problem: The Airlines application is primarily used to sell, distribute and collect revenues for.
File: 03_RETS_Overview.PPT 1 RETS Overview & Value Proposition What is RETS? Who is using RETS? What is RETS used for? How & why did RETS start? RETS value.
Towards Anonymous Communication Infrastructure There are many existing anonymous communication solutions each having advantages and disadvantages and most.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Enigma Mutiara Sdn Bhd Computer Based Learning (CBL) HSE Procedures.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
2015 NetSymm Overview NETSYMM OVERVIEW December
Presentation for Bangko Sentral NG Pilipinas CONFIDENTIAL.
Introducing… Conferencing Manager. Agenda Citrix MetaFrame Conferencing Manager Solving business challenges Value to our channel Citrix MetaFrame Conferencing.
Basics of JDBC Session 14.
File: 06_AEI_Development Direction.PPT 1 RETS Development Direction Yogi Schulz RETS Future Direction RETS version 1.7 RETS version 1.8 RETS version 2.0.
JDBC Chapter 1 JDBC Introduction
Collaborative Systems Developing Collaborative Systems with a Reuse Driven Process.
Introduction to Avaya’s SDN Architecture February 2015.
CLOUD-BASED VIDS A CIO’S PERSPECTIVE Stephen Alford, CIO WEP, Inc.
Accounting systems design & evaluation 9434SB 18 March 2002.
This is a customer facing presentation that you can use to present the your assessment findings, recommendations, options, benefits and requirements. This.
Portal v2.6 Service Pack 1 Update. 2 Portal v2.6 Service Pack 1 6/27/2016 ©2007 GE Fanuc Intelligent Platforms All Rights Reserved Portal v2.6 Service.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
BRANDING YOURSELF FINAL DRAFT.
DEPTT. OF COMP. SC & APPLICATIONS
BANKING INFORMATION SYSTEMS
Lecture 6. Information systems
5 Comtec: Entry Point to Reusing Services
Conference on National Platforms for SDG Reporting
Cloud Helps Schools Get Needed Tools
Monitoring Java Applications with JAMon
Architecture Competency Group
M3: Guidance for choosing the right integration option
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
A GJXDM-Based Approach for Federated Information Sharing
Buy Button Technical Working Group
ODBC and JDBC.
Count on 2 (Over the bridge)
Objectives In this lesson, you will learn about:
IBM Software New life for legacy card processing system IBM CICS Transaction Server improves time-to-market for new solutions and services The need: A.
Presentation transcript:

RETS Working Group August 5, 2004Slide 1 RETS 2.0 – Bridging the Gap Sergio Del Rio Templates 4 Business Inc.

RETS Working Group August 5, 2004Slide 2 RETS 2.0 – Migration From 1.X RETS 2.0 Needs to Define a Migration Path from 1.X Justification Additional Benefits Proposed Solution Assumptions

RETS Working Group August 5, 2004Slide 3 Migration Path - Assumptions Web Services The current consensus is that RETS 2.0 will be based on Web Services Web Services is desirable to simplify the expansion of RETS into the Transaction Space

RETS Working Group August 5, 2004Slide 4 Migration Path - Justification Common to Both Server and Client Vendors Existing Investment in RETS 1.X Time Consuming to Rewrite to RETS 2.0 Costly to Rewrite to RETS 2.0 New Vendors – Don’t Want to Learn RETS 1.X Staff Re-Training Requirements

RETS Working Group August 5, 2004Slide 5 Migration Path - Justification Server Vendors Potential New Infrastructure Requirements Need to Support Two Separate Systems May Not Want to Deploy Web Services to All Customers  May Leave some systems at RETS 1.X for a very long time…

RETS Working Group August 5, 2004Slide 6 Migration Path - Justification Client Vendors Single Client – Connects to Multiple Server Vendors Existing Applications Are Working New Applications May Require Web Services

RETS Working Group August 5, 2004Slide 7 Migration Path – Proposed Solution Define RETS 1.X to 2.0 Translation Service Receives RETS 2.0 Web Services Calls Interfaces with any RETS 1.X Servers to get Answer Returns Answer in RETS 2.0 Format Provide Solution to Server Vendors  As Web Service  As Working Implementation (Source Code)

RETS Working Group August 5, 2004Slide 8 RETS 2.0 Translation Service Today’s Environment

RETS Working Group August 5, 2004Slide 9 RETS 2.0 Translation Service Introduce New Service

RETS Working Group August 5, 2004Slide 10 Proposed Solution - Overview Interface – Closely Matches Existing Transactions Implementation – Database Like (JDBC) retsOffices = retsConnection.logIn(“cornerstone.mris.com:6103/platinum”, “Application/1.0", “UserName", “Password"); retsConnection.setOffice(retsOffices[0]);

RETS Working Group August 5, 2004Slide 11 Proposed Solution – Details Now Execute a count and/or Search dmqlString = "(County=|MONTGOMERY-MD),(ListingStatus=|ACTIVE)"; numRecs = retsConnection.executeCount("Property", "RES“, 25, dmqlString); numRecs = retsConnection.executeSearch("Property", "RES“, 25, dmqlString);

RETS Working Group August 5, 2004Slide 12 Proposed Solution - Details Now Get the Results while (retsConnection.hasMoreSets()) { retsResultSet = retsConnection.getNextSet(); while (retsResultSet.hasMore()) { retsResultRow = retsResultSet.next(); // Process Row… }

RETS Working Group August 5, 2004Slide 13 Proposed Solution – Summary Build Web Service Based on RETS 1.X API Ease the Transition to RETS 2.0 Connects to any Existing RETS 1.X Server

RETS Working Group August 5, 2004Slide 14 Additional Benefits Working Implementation of RETS 2.0 Allows Server & Client Vendors to Immediately use Web Services Easily Move to the Real Estate Transaction Space by Adding Complementary Web Services Uses Web Services Security Model MISMO – Already Working on Web Services

RETS Working Group August 5, 2004Slide 15 Question For Working Group Do we include something like this in the RETS 2.0 specification?