SlideShare a Scribd company logo
Strategies and Lessons 
Learned from Enterprise 
Integration of uProduce and 
uStore 
Jeffrey Stewart
Today’s Todo’s 
❑First Principles First 
❑What are my Top 10 tips? 
❑Takeways 
*
Integrating Marketing Automation 
• Crowded Complexity 
• Pillars of Success 
• Order the Chaos 
*
Crowded Field Complexity
Pillars of Success 
Pillars of Success 
SIMPLE STANDARDS 
SCALABLE 
MODULAR 
DISTRIBUTED EXTENSIBLE 
SIMPLE STANDARDS
Order the Chaos
About Simple 
“ Make things as 
simple as 
possible, 
but no simpler. ” 
– Einstein 
▪ Complex is different than Complicated 
▪ Make simple Components that are 
connectible to make up a complex 
system 
▪ Standard interconnects promotes 
flexibility, interchangeability and 
extensions 
▪ Individual pieces can form into self-contained 
independent operational 
entities 
▪ Multiple independent units can be 
scaled easier than monolithic systems 
▪ One size does not fit all so support for 
custom is essential 
*
Top 10 List of Tips 
1) Think Capability not Technology 
2) Layer it On – Three's Company 
3) Parts is Parts 
4) It’s Just Logical 
5) MDM Enables MCM 
6) Give SOAP a REST 
7) DB Or Not DB - That Is The Question 
8) Tight May Be Just Right 
9) Are You Sure? Proof It 
10) Have a Strategy with Style
Tip #1 
Think Capability not Technology 
Organizational capabilities should drive Enterprise 
Architecture (EA) and integration strategy of 
technology enablers to reach an enterprise 
strategy goal 
*
3 Questions for Enterprise Capability 
Enablers 
• Does it support enterprise 
strategic goals and drive 
vision? 
• Does it reduce or 
subordinate a resource 
constraint or technical 
debt? 
• Does it support the 6 pillars 
of successful systems? 
* 
Marketing Analytics 
Data Mining & 
Modeling 
Reporting & 
Access 
Profiling & 
Segmenting 
Capability 
Process 
Process 
Technology
Tip #2 
Layer it on – Three’s Company 
Marketing Automation (MA) touches all multiple 
layers of an organization’s Marketing Function... 
some more than others 
*
Enterprise Marketing Functions 
• Strategy & Planning 
• organize function strategic 
initiatives and planning 
documentation 
• Marketing Operations 
Management 
– provide tactical execution 
guidance campaign panning 
• Multi-Channel Campaign 
Management 
– executes marketing 
communication campaign and 
measurements
Tip #3 
It’s Just Logical 
A framework approach to EA defines capabilities 
as logical constructs instead of systems - one 
logical environment for each capability enabling 
feature 
*
Logical - Functional - Physical Models 
• Logical 
– Defining capability enablers as logical blocks 
• Functional 
– Defining data center into server functional 
components 
• Physical 
– Organization of data center components as 
physical systems
Tip #4 
Parts is Parts: 
Stackable, Layerable, Connectible 
Think of XMPie as a series of interconnected and 
integrable parts rather than a monolithic solution 
*
So many ways to connect them…
Tip #5 
MDM enables MCM 
Leverage Master Data Management (MDM) to 
integrate with and enable Multi-Channel 
Management (MCM) 
*
EDM – Enterprise Data Model 
• Design superset structure 
definitions to enable reuse and 
to future proof 
• Adopt and extend standards 
to promote reuse and to future 
proof development 
• Data Governance & Metadata 
Management 
• Merger & Acquisition 
assimilation 
• Information as a Service in an 
SOA Environment
Tip #6 
Give SOAP a REST 
While Simple Object Access Protocol (SOAP) 
remains relevant, modern Service Oriented 
Architecture (SOA) is centered around 
Representational State Transfer (REST) 
architecture 
*
RESTful Simplicity vs SOAP Complexity 
● Develop common RESTful 
API for all channel mode 
interfaces 
● Architect multichannel 
communication modes to be 
plug-in replaceable 
● Design REST interface for 
XMPie to abstract only 
needed information 
● Prototype API First for testing 
and development with UI 
prototypes
Tip #7 
DB Or Not DB - That Is The Question 
Integrating with uProduce and uStore via database 
dataset workflow has its advantages – simplicity 
and familiarity to begin with 
*
Transfer Datasets Via Tables 
• Analyze source data 
providers and destination 
data elements 
• Map source data to 
uProduce and uStore 
dataset tables 
• Test data source to 
destination table workflow 
• Automate data transfers 
and uProduce jobs
Tip #8 
Tight may be Just Right 
Custom XMPie extensions and widgets provide 
tight integration that delivers tools to adapt to other 
systems in addition to other systems adapting in 
the right scenario 
*
Integrate to and from XMPie 
• Integration via uStore 
custom widgets and uPlan 
extensions 
• Widget customization allow 
data exchange in ways out 
of the box does not 
• uPlan extension allow 
custom data transformation 
and business logic
Tip #9 
You Are Not Sure? Proof it 
Use the complete, out of the box platform for proof 
of concept without customization expense - 
compare options, prove it and optimize later 
*
Prototype and Decision Matrix 
• Dozens of options exist for 
each channel, each format 
and each function 
• Compare and contrast 
options, features, prices and 
TCO 
• Prototype each channel in 
XMPie tools first to gain 
knowledge of unknown issues
Tip #10 
You Need a Strategy with Style 
Multiple channels require multiple style 
specifications that need a strategy to ensure 
consistency and efficiency 
*
Says it with (css) Style(s) 
• Style needs to be considered at the 
beginning of design of variable 
templates. 
• It’s variability needs to be based on 
tags within managed content. 
• Flexibility exists at template design 
time and is where styles are managed. 
• HTML based content is limited to the 
sophistication of the editing tool. 
• Script transform Tagged Text to CSS 
• DIV tags allow extreme flexibility but 
based inline tagging are more 
common.
Takeaways 
 uProduce engine can be automated and managed via external applications 
 Tracker DB can be used for all touchpoint activates via proxies and DB inserts 
 uStore products require manual configuration, production integration via API 
 By abstracting touchpoint, content, and templates, vendor neutrality achievable 
 XNIP may or may not provide all layout functionality need to achieve future vision 
 Leveraging standards, such as XHTML, allow multiple tool utilization 
 Style needs to be considered at the beginning of design of variable templates 
 HTML based content is limited to the sophistication of the editing tool. DIV tags 
allow extreme flexibility but based inline tagging are more common 
 Create strategies that are vendor / tool independent – overall success is improved
Jeffrey Stewart 
IT and Management Consultant 
Asterius Media LLC 
Email: jstewart@asteriusmedia.com 
stewjeffrey@gmail.com 
Twitter: JeffreyAStewart 
LinkedIn: jeffreyastewart 
SlideShare: stewtrekk 
Facebook: JAStewart 
Tumblr: jastewart.tumblr.com 
Thank you!
Evaluate this Session 
www.surveymonkey.com/s/XUG14Eval 
Session Evaluation Number: 19 
*

More Related Content

PDF
Trekk Cross-Media Series: Using XML to Create Once - Distribute Everywhere
PDF
Structured Technology Decisions
PPT
Knowledge Management & Self Service
PDF
Cloud Computing Model with Service Oriented Architecture
DOC
Pranav_Sabane_IT_Infrastructure
PPT
SOA in banking issues and remedies
PPTX
The Cloud Strategy
PDF
Cutting-edge Solutions with Mainframe Services
Trekk Cross-Media Series: Using XML to Create Once - Distribute Everywhere
Structured Technology Decisions
Knowledge Management & Self Service
Cloud Computing Model with Service Oriented Architecture
Pranav_Sabane_IT_Infrastructure
SOA in banking issues and remedies
The Cloud Strategy
Cutting-edge Solutions with Mainframe Services

What's hot (19)

PDF
Cloud Strategy Methodology Visualisation
PPTX
ExertionMaxx, LLC
PDF
The 15 ITIL Steps to DBaaS in the Cloud
PDF
PROSTEP Api for the Digital Thread
PDF
Center of Excellence for Enterprise Content Management: a how-to guide
PDF
A NetApp IT People & Process Transformation Story - Deliver
PDF
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
PPT
TechAtWork 2010
PDF
Building a Cloud Strategy
PPTX
Offshoring Partnering with Progression
PDF
Cw13 dell cloud computing for telco sp by anis tell
PPTX
Moving Toward ITaaS
PDF
MT112 CHANNEL You don't have to dance around Dell EMC channel services...an ...
PPTX
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
PPTX
Five ways a Technology refresh strategy can lead to a Successful Digital Tran...
PPT
The value of cloud computing to ITSM
PDF
Dell Boomi Hyderabad meetup
PDF
Dell boomi
PDF
Sysvana and ITaaS
Cloud Strategy Methodology Visualisation
ExertionMaxx, LLC
The 15 ITIL Steps to DBaaS in the Cloud
PROSTEP Api for the Digital Thread
Center of Excellence for Enterprise Content Management: a how-to guide
A NetApp IT People & Process Transformation Story - Deliver
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
TechAtWork 2010
Building a Cloud Strategy
Offshoring Partnering with Progression
Cw13 dell cloud computing for telco sp by anis tell
Moving Toward ITaaS
MT112 CHANNEL You don't have to dance around Dell EMC channel services...an ...
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
Five ways a Technology refresh strategy can lead to a Successful Digital Tran...
The value of cloud computing to ITSM
Dell Boomi Hyderabad meetup
Dell boomi
Sysvana and ITaaS
Ad

Similar to Strategies and Lessons Learned from Enterprise Integration of uProduce and uStore (20)

PPT
Iir Sep25 06 B Herbert Final
PPTX
Adaptive marketing networking event technical vs market requirements - rahul ...
PPT
Content Management & Web Analytics Theatre; Commercial open source: beyond we...
PPTX
More Test&Target – Less Time and Money
PPTX
The First Kilometre: Building a Back-End That Sets You Up For Success
DOCX
ArchitectureAndPlatformsAspects
DOCX
ArchitectureAndPlatformsAspects
PDF
Product Management 101: Techniques for Success
PPTX
The Evolution of Platforms - Drew Kurth and Matt Comstock
PDF
How To Optimize Your Marketing Technology
PDF
Lessons Learned From Successfully Implementing MDM for key Retailers in Europe
PPTX
How to justify the investment in modernizing your marketing with the Executiv...
PDF
Data and Consumer Product Development
PDF
ShowMeTheMoney
PDF
Marketech Agency Credentials
PDF
Nolte & Laute Presentation
PPTX
Talent Base Case: Funster - Product MDM case
PDF
Improve Customer Experience and Growth with Robust Product Data and eCommerce
PDF
5 Ways That Manufacturers Can Win Big with Digital
PPTX
Product Discovery At Google
Iir Sep25 06 B Herbert Final
Adaptive marketing networking event technical vs market requirements - rahul ...
Content Management & Web Analytics Theatre; Commercial open source: beyond we...
More Test&Target – Less Time and Money
The First Kilometre: Building a Back-End That Sets You Up For Success
ArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspects
Product Management 101: Techniques for Success
The Evolution of Platforms - Drew Kurth and Matt Comstock
How To Optimize Your Marketing Technology
Lessons Learned From Successfully Implementing MDM for key Retailers in Europe
How to justify the investment in modernizing your marketing with the Executiv...
Data and Consumer Product Development
ShowMeTheMoney
Marketech Agency Credentials
Nolte & Laute Presentation
Talent Base Case: Funster - Product MDM case
Improve Customer Experience and Growth with Robust Product Data and eCommerce
5 Ways That Manufacturers Can Win Big with Digital
Product Discovery At Google
Ad

More from Jeffrey Stewart (20)

PDF
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...
PDF
Building digital product masters to prevail in the age of accelerations parts...
PDF
2016 XUG Conference Big Data: Big Deal for Personalized Communications or Meh?
PPTX
6 self checks for project team transformation
PDF
2014 Iowa Chapter Delta Chi Retreat – IMU January 25
PDF
Trekk cross media series using xml to create once - distribute everywhere - e...
PPTX
Cloud computing, social media, technology and executive mba class niu - de...
PPT
To the cloud
PDF
Communication Trends Impacting All of Us
PDF
Guest Column: Digital Trends Affect All of Us - Rockford Register Star
PDF
Social Networks, Mobile Devices, Email and Direct Mail: Is This the Future of...
PDF
Large Volume Map Generation via Grid Computing
PPTX
IPA 2010 Technical Conference - SAAS and the Cloud
PDF
Share Friday It's Greek to Me
PDF
ITM - Delivering the Promise of Cross-Media with Premedia
PDF
Infinite Possibilities - Social Media and Print
PPTX
Structured Content—The Future of Cross-Media Content Distribution
PDF
Web, Mobile, Social Media, Cross-Media and Education
PDF
YPO / Graphic Source - Selling and Delivering the Promise of Cross-Media
PPT
Using XML to Create Once - Distribute Everywhere
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...
Building digital product masters to prevail in the age of accelerations parts...
2016 XUG Conference Big Data: Big Deal for Personalized Communications or Meh?
6 self checks for project team transformation
2014 Iowa Chapter Delta Chi Retreat – IMU January 25
Trekk cross media series using xml to create once - distribute everywhere - e...
Cloud computing, social media, technology and executive mba class niu - de...
To the cloud
Communication Trends Impacting All of Us
Guest Column: Digital Trends Affect All of Us - Rockford Register Star
Social Networks, Mobile Devices, Email and Direct Mail: Is This the Future of...
Large Volume Map Generation via Grid Computing
IPA 2010 Technical Conference - SAAS and the Cloud
Share Friday It's Greek to Me
ITM - Delivering the Promise of Cross-Media with Premedia
Infinite Possibilities - Social Media and Print
Structured Content—The Future of Cross-Media Content Distribution
Web, Mobile, Social Media, Cross-Media and Education
YPO / Graphic Source - Selling and Delivering the Promise of Cross-Media
Using XML to Create Once - Distribute Everywhere

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Big Data Technologies - Introduction.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation theory and applications.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Monthly Chronicles - July 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Big Data Technologies - Introduction.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation_ Review paper, used for researhc scholars
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
The AUB Centre for AI in Media Proposal.docx
Encapsulation theory and applications.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...

Strategies and Lessons Learned from Enterprise Integration of uProduce and uStore

  • 1. Strategies and Lessons Learned from Enterprise Integration of uProduce and uStore Jeffrey Stewart
  • 2. Today’s Todo’s ❑First Principles First ❑What are my Top 10 tips? ❑Takeways *
  • 3. Integrating Marketing Automation • Crowded Complexity • Pillars of Success • Order the Chaos *
  • 5. Pillars of Success Pillars of Success SIMPLE STANDARDS SCALABLE MODULAR DISTRIBUTED EXTENSIBLE SIMPLE STANDARDS
  • 7. About Simple “ Make things as simple as possible, but no simpler. ” – Einstein ▪ Complex is different than Complicated ▪ Make simple Components that are connectible to make up a complex system ▪ Standard interconnects promotes flexibility, interchangeability and extensions ▪ Individual pieces can form into self-contained independent operational entities ▪ Multiple independent units can be scaled easier than monolithic systems ▪ One size does not fit all so support for custom is essential *
  • 8. Top 10 List of Tips 1) Think Capability not Technology 2) Layer it On – Three's Company 3) Parts is Parts 4) It’s Just Logical 5) MDM Enables MCM 6) Give SOAP a REST 7) DB Or Not DB - That Is The Question 8) Tight May Be Just Right 9) Are You Sure? Proof It 10) Have a Strategy with Style
  • 9. Tip #1 Think Capability not Technology Organizational capabilities should drive Enterprise Architecture (EA) and integration strategy of technology enablers to reach an enterprise strategy goal *
  • 10. 3 Questions for Enterprise Capability Enablers • Does it support enterprise strategic goals and drive vision? • Does it reduce or subordinate a resource constraint or technical debt? • Does it support the 6 pillars of successful systems? * Marketing Analytics Data Mining & Modeling Reporting & Access Profiling & Segmenting Capability Process Process Technology
  • 11. Tip #2 Layer it on – Three’s Company Marketing Automation (MA) touches all multiple layers of an organization’s Marketing Function... some more than others *
  • 12. Enterprise Marketing Functions • Strategy & Planning • organize function strategic initiatives and planning documentation • Marketing Operations Management – provide tactical execution guidance campaign panning • Multi-Channel Campaign Management – executes marketing communication campaign and measurements
  • 13. Tip #3 It’s Just Logical A framework approach to EA defines capabilities as logical constructs instead of systems - one logical environment for each capability enabling feature *
  • 14. Logical - Functional - Physical Models • Logical – Defining capability enablers as logical blocks • Functional – Defining data center into server functional components • Physical – Organization of data center components as physical systems
  • 15. Tip #4 Parts is Parts: Stackable, Layerable, Connectible Think of XMPie as a series of interconnected and integrable parts rather than a monolithic solution *
  • 16. So many ways to connect them…
  • 17. Tip #5 MDM enables MCM Leverage Master Data Management (MDM) to integrate with and enable Multi-Channel Management (MCM) *
  • 18. EDM – Enterprise Data Model • Design superset structure definitions to enable reuse and to future proof • Adopt and extend standards to promote reuse and to future proof development • Data Governance & Metadata Management • Merger & Acquisition assimilation • Information as a Service in an SOA Environment
  • 19. Tip #6 Give SOAP a REST While Simple Object Access Protocol (SOAP) remains relevant, modern Service Oriented Architecture (SOA) is centered around Representational State Transfer (REST) architecture *
  • 20. RESTful Simplicity vs SOAP Complexity ● Develop common RESTful API for all channel mode interfaces ● Architect multichannel communication modes to be plug-in replaceable ● Design REST interface for XMPie to abstract only needed information ● Prototype API First for testing and development with UI prototypes
  • 21. Tip #7 DB Or Not DB - That Is The Question Integrating with uProduce and uStore via database dataset workflow has its advantages – simplicity and familiarity to begin with *
  • 22. Transfer Datasets Via Tables • Analyze source data providers and destination data elements • Map source data to uProduce and uStore dataset tables • Test data source to destination table workflow • Automate data transfers and uProduce jobs
  • 23. Tip #8 Tight may be Just Right Custom XMPie extensions and widgets provide tight integration that delivers tools to adapt to other systems in addition to other systems adapting in the right scenario *
  • 24. Integrate to and from XMPie • Integration via uStore custom widgets and uPlan extensions • Widget customization allow data exchange in ways out of the box does not • uPlan extension allow custom data transformation and business logic
  • 25. Tip #9 You Are Not Sure? Proof it Use the complete, out of the box platform for proof of concept without customization expense - compare options, prove it and optimize later *
  • 26. Prototype and Decision Matrix • Dozens of options exist for each channel, each format and each function • Compare and contrast options, features, prices and TCO • Prototype each channel in XMPie tools first to gain knowledge of unknown issues
  • 27. Tip #10 You Need a Strategy with Style Multiple channels require multiple style specifications that need a strategy to ensure consistency and efficiency *
  • 28. Says it with (css) Style(s) • Style needs to be considered at the beginning of design of variable templates. • It’s variability needs to be based on tags within managed content. • Flexibility exists at template design time and is where styles are managed. • HTML based content is limited to the sophistication of the editing tool. • Script transform Tagged Text to CSS • DIV tags allow extreme flexibility but based inline tagging are more common.
  • 29. Takeaways uProduce engine can be automated and managed via external applications Tracker DB can be used for all touchpoint activates via proxies and DB inserts uStore products require manual configuration, production integration via API By abstracting touchpoint, content, and templates, vendor neutrality achievable XNIP may or may not provide all layout functionality need to achieve future vision Leveraging standards, such as XHTML, allow multiple tool utilization Style needs to be considered at the beginning of design of variable templates HTML based content is limited to the sophistication of the editing tool. DIV tags allow extreme flexibility but based inline tagging are more common Create strategies that are vendor / tool independent – overall success is improved
  • 30. Jeffrey Stewart IT and Management Consultant Asterius Media LLC Email: jstewart@asteriusmedia.com stewjeffrey@gmail.com Twitter: JeffreyAStewart LinkedIn: jeffreyastewart SlideShare: stewtrekk Facebook: JAStewart Tumblr: jastewart.tumblr.com Thank you!
  • 31. Evaluate this Session www.surveymonkey.com/s/XUG14Eval Session Evaluation Number: 19 *