50835 - corelogic- building-out the corelogic platform … · · 2016-06-17title: 50835 -...
TRANSCRIPT
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
Glenn Kronschnabl
May 17, 2016
Building-out the CoreLogic Platform Order Gateway and Decreasing Time to Market with BW6 and Cloud Foundry
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
• About CoreLogic
• Current state (and how we got here)
• Future state
• Solution overview / architecture
• Challenges faced along the way
• Recommendations and next steps
Agenda
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
CoreLogic VisionDeliver unique property-level insights that power the global real-estate economy
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
Technologies
540+ Products and 5000+ applications, components, services, and tools identified across CoreLogic
Business Criticality
80% of Applications are Mission Critical or
Important
Life Cycle Stage48% of Applications in Maintain or in Maintainw/enhancements stage
Users & Use Cases2M+ professional usersSub-second to multi-day
transactions
Technology63% of Applications
utilize JAVA (42%) or .NET (21%)
Mainframe
NATURAL
330 - ApplicationsGrowMaintainEnhance
3681 - Components
PhysicalLogicalTBD
1009 - Data StoresRDBMSObject StoreFlat FileTBD
■ 532 - Tools■ 300 - Externals
832 - Other
CoreLogic Landscape
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
Our Technology Transformation Journey
20152014 2016 201720132012
Infrastructure Optimization
Application Rationalization
Next Generation Platform Build
$
$
Pilot
Consolidate, Simplify & Retire
Innovate & Leap Frog
Pilot
Organization Optimization
$Migrate to an IaaS Provider (DCM)
Centralize & Fix On/Off-Shore Mix
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
• Transform how we build products at CoreLogic• Embrace current trends (business & IT)
• Mobility, voice & social networks• Platform as a Service (Pivotal Cloud Foundry)• Big Data tools (Hadoop, etc)
• Stand-up CoreLogic Innovation Labs• Work with Pivotal to leverage modern agile development paradigms such as
Minimum Viable Product (MVP), Paired programming, Test driven development (TDD), and blue/green deployments
• Invest in the CoreLogic Platform (CLP)• Build re-usable services & components• Consistent technology stack
CoreLogic Imperative: IT Transformation
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
• B2B Integration of Customers & Fulfillment Providers (CoreLogic & 3rd
Party)• Integrate applications and systems to derive business value• Facilitate migrating customers to new applications
• Order Management• Centralized view of orders, metrics, reporting – for customers and internal
support• Eliminate redundant and duplicate order management gateways• Build controls through governance• Enable enhanced order services such as Decisioning, Bundling• Reduced operational cost
• API Management• Manage externally exposed APIs• Implement QoS and security policies
Global Gateway Use Cases
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
How our customers integrate with us today
Current State
Flood XML
Credit
Verifications
4506T (TQL)
FloodCert
Tax Instant Data
AVM models
LSFM/LSRM
LSAM
products & supporttechnology
BPVerify
CredcoConnect
Tax XML
Connect2Data
. . .
Account Setup / Invoicing
Account Setup / Invoicing
Account Setup / Invoicing
Account Setup / Invoicing
Account Setup / Invoicing
Cus
tom
ers
&
Part
ners
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
How we want our customers to integrate with us - ONCE!!
Future State
Cus
tom
ers
&
Part
ners
Global Gateway
Flood
Credit
4506T (TQL)
Verifications
Instant Date
AVM models
LSFM/LSAM
Appraisals
Account Setup /Invoicing
products & supporttechnology
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
MongoDB
Global Gateway System Architecture – Overall Flow
customers
Apache
API-Exchange
Business Works 6
API-Exchange
3rd party providers
CLGXproducts
customers
EncryptionService
Document Storage
EntitlementService
Shared Services & Applications(PCF)
CondoSafeOpsConsole
B2B XML
EMS
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
• Utilize API-X on the boundary• Provide API security (either API-keys or Mutual SSL)• Perform limited XSLT’s – such as wrap/unwrap SOAP, modify headers,
extract required payload elements• Use to perform outbound POST-backs to dynamic URLs
• Utilize BW 6 for Order Management functions • Validate XML, validate field values, determine what provider(s) to route
orders to, perform XSLT’s (e.g., MISMO 2.x -> MISMO 3.x)• Application .ear implemented via SEDA architecture using EMS queues
to exchange messages between components• Two primary flows: Request & Response
• MongoDB used as primary message store
Solution Approach
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
Global Gateway – new order Request Flow in BW6
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
Project Results and Benefits
Goal Result
Improve speed to market and ability to onboard new products more quickly
By leveraging BW6 and the rich graphical editor, it was quicker to get the overall logic in place quicker than writing custom code, reducing the time to launch Property Tax Estimator (PTE) product to market
Make it simple and more cost-effective to do business with CoreLogic
Solution allows additional Customers & Fulfillment providers to be on-boarded easily via configuration instead of code modifications
Provide a unified approach for access to all CoreLogic products and services
A single URL to integrate with + consistent integration guides reduce the pain and friction of ordering additional products; integrate ONCE and get all of CoreLogic
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
• Some Challenges w/ Business Works 6• Struggled working in a team environment where multiple developers
are working on the same .ear (conflicts)• Does not work well with SCM’s such as git (diff’s are mostly useless
meta-data) hence not possible to do traditional code merges• Challenging to employ Test Driven Development (TDD) as container
start-up is expensive; also haven’t figured out how to unit test components in isolation
• Infrastructure challenging to set-up/configure/automate; thus far unable to achieve an immutable server strategy
• XML parsing/validation originally done outside of BW6 due to performance issues (MISMO .xsd is quite large)
• Standard practices such as CI (Jenkins) are non-trivial
Product Pain Points
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
• Business Works 6• Productive Integration Platform – but requires significant
investment in people, processes & technology
• Solve for the infrastructure pain points• Investigate Business Works Container Edition
• Need to cloudify our BW6 .ear applications (12 factor apps)• Want to be able to scale BW applications just like we do our PCF apps
• Still a gap for API-Exchange
• Explore ways to improve testing• Desire to be more consistent with our Java Spring Boot apps
Recommendations & Next Steps
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.
© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.
Q & AGlenn [email protected]