SlideShare a Scribd company logo
1 of 26
Content Management + Integration =  Instant Collaboration John Giffin, ECM Architect,   jgiffin@ziaconsulting.com
Who is Zia? A firm with deep technical expertise & strategic insight, coupled with our Agile software methodology, provides numerous benefits to our customers: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Our Partners
Service Offerings ,[object Object],An ECM is a cultivation of knowledge -- one of the most valuable assets to any organization. A proper ECM system ensures content has integrity through proper version control, allows producers to easily create content and publish it to a variety of mediums, and it automates processes, streamlining the review, approval and distribution of content across an organization.  Zia's ECM offerings provide all of these benefits, and more, in a manner tailored to the client's business needs.  Enterprise 2.0 Solutions Enterprise Mobile Applications At its heart, our Agile-based methodology is centered on a close  collaborative  approach to  maximizing value  for our customers. Constant client communication is necessary to ensure that each development iteration addresses features with the  highest business value , even if those features were unknown at the launch of the project. Zia ’ s Agile Solution Methodology Mobile  workforce  enablement  is an increasing trend for Zia ’ s enterprise customers. Zia ’ s  Fresh Docs ECM  application is available for  iPhone ,  iPad  and  Android  platforms. The newly released Fresh Xpense application is a simple expense and receipt capture tool for the iPhone that integrates with Xpenser.com. The focus of technology should always be on people. Zia enables our customers to gain tremendous  competitive advantage  by allowing their team to  collaborate  more effectively,  respond  more quickly to changes, and make  better decisions . Adopters of Enterprise 2.0 solutions will find they have a more productive, engaged and informed team.
The context of content management today ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],KEY: Content awareness and action  measured in hours to minutes  KEY: Dynamic, cross-enterprise  access, management and control KEY:  Integrated solutions   to enable swift, collaborative outcomes Patterns Challenges Solutions
Challenges of  social business + enterprise content Communication:  challenged with locating subject matter and sharing with constituents Organizations:   paralyzed by security and governance concerns Human resources:   difficulty increasing worker effectiveness Effective Governance:  problems managing and repurposing unstructured content
The  business value  of social content & collaboration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Traditional  ECM  &  Integration  projects are characterized this way High Cost Slow / Limited Adoption Complex
How do I get these systems to work?
Use Open Source, Open Platforms  Alfresco ,  Mule ESB ,  Salesforce Lower Cost Simple Faster Adoption
Enterprise Service Bus ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mule  Enterprise Service Bus All contents Copyright © 2011, MuleSoft Inc.
Mule  Cloud   Connectors All contents Copyright © 2011, MuleSoft Inc. ,[object Object],[object Object],[object Object],[object Object]
Demonstration:  Salesforce CRM, Salesforce Chatter  Integration with  Alfresco  via  Mule Social Network  Microblog Updates
Demonstration:  SalesForce CRM, Salesforce Chatter  Integration with  Alfresco  via  Mule Chatter Updates
Mule ESB polls Salesforce for updates Salesforce Mule ESB Salesforce Web Service API Salesforce Cloud Connector
Code Review:  Mule ESB’s SalesForce Cloud Connector
Mule ESB persists contract to Alfresco Alfresco Mule ESB CMIS Cloud Connector (OpenCMIS) CMIS API
Code Review:  Mule ESB’s CMIS Cloud Connector
Alfresco sends workflow notification via Mule ESB Alfresco Mule ESB SMTP Connector Web Service GMail
Code Review:  Alfresco Discovers New Opportunity // start a workflow var workflow = actions.create("start-workflow"); workflow.parameters.workflowName = "jbpm$ziawf:checklist"; workflow.parameters["bpm:workflowDescription"] = nodeToProcess.getName(); workflow.execute(nodeToProcess); // tell Mule ESB to send an email try { XMLHttpRequest.open("GET", "http://localhost:8081/services/notify",  false, null, null); XMLHttpRequest.send(""); XMLHttpRequest.close(); } catch(ex){ var error = String(ex); logger.log("unable to send notification: " + error); }
Code Review:  Mule ESB Web Service Inbound Endpoint    and SMTP Endpoint
Alfresco updates status in Salesforce Alfresco Mule ESB Salesforce Cloud Connector Web Service Salesforce
Code Review:  Alfresco Workflow Complete // get the SalesForce opportunity ID from contract metadata for (var i = 0; i < bpm_package.children.length; i++) { var pkgItemType = bpm_package.children[i].getTypeShort(); if (pkgItemType == &quot;zia:deal&quot;) { var dealContract = bpm_package.children[i]; opportunityId = dealContract.properties[&quot;zia:opportunityId&quot;]; logger.log(&quot;contract opp id: &quot; + opportunityId); } } // notify Mule ESB that the opportunity’s state has changed  try { XMLHttpRequest.open(&quot;GET&quot;,  &quot;http://localhost:8081/services/updatesf?oppid=&quot; + opportunityId,  false, null, null); XMLHttpRequest.send(&quot;&quot;); var response = XMLHttpRequest.getResponseText(); logger.log(&quot;response from Mule ESB: &quot; + response); XMLHttpRequest.close(); }  catch(ex) { var error = String(ex); logger.log(&quot;web service invocation failure: &quot; + error); }
Code Review:  Mule ESB Web Service Inbound Endpoint    SalesForce Update
Webinar  ,[object Object],[object Object]
Questions & Answers John Giffin, ECM Architect,  [email_address]

More Related Content

What's hot

How Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the CloudHow Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the CloudSalesforce Developers
 
Salesforce Mobile architecture introduction
Salesforce Mobile architecture introductionSalesforce Mobile architecture introduction
Salesforce Mobile architecture introductionDavid Scruggs
 
Force.Com Multitenancy
Force.Com MultitenancyForce.Com Multitenancy
Force.Com MultitenancyChrisbryan1975
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Mike Walker
 
D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]chris1217
 
Salesforce – The Future of CRM
Salesforce – The Future of CRMSalesforce – The Future of CRM
Salesforce – The Future of CRMijtsrd
 
Microsoft Office 365 for Enterprise - Presented by Atidan
Microsoft Office 365 for Enterprise - Presented by AtidanMicrosoft Office 365 for Enterprise - Presented by Atidan
Microsoft Office 365 for Enterprise - Presented by AtidanDavid J Rosenthal
 
Salesforce presentation for EDHEC
Salesforce presentation for EDHECSalesforce presentation for EDHEC
Salesforce presentation for EDHECPascal Ly
 
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku
Reinvent your App Dev Lifecycle with Continuous Delivery on HerokuReinvent your App Dev Lifecycle with Continuous Delivery on Heroku
Reinvent your App Dev Lifecycle with Continuous Delivery on HerokuSalesforce Developers
 
Event Monitoring: Use Powerful Insights to Improve Performance and Security
Event Monitoring: Use Powerful Insights to Improve Performance and SecurityEvent Monitoring: Use Powerful Insights to Improve Performance and Security
Event Monitoring: Use Powerful Insights to Improve Performance and SecurityDreamforce
 
A Review on Salesforce Integration
A Review on Salesforce IntegrationA Review on Salesforce Integration
A Review on Salesforce Integrationijtsrd
 
Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Salesforce Partners
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationDaniel Toomey
 
Power Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
Power Automate (MS Flow) basics, Behind the Scenes, Errors and TroubleshootingPower Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
Power Automate (MS Flow) basics, Behind the Scenes, Errors and TroubleshootingLearning SharePoint
 
Build your API with Force.com and Heroku
Build your API with Force.com and HerokuBuild your API with Force.com and Heroku
Build your API with Force.com and HerokuJeff Douglas
 
Custom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My CommandCustom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My CommandDipti Chhatrapati
 
Salesforce com-architecture
Salesforce com-architectureSalesforce com-architecture
Salesforce com-architecturedrewz lin
 
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...Vuzion
 

What's hot (20)

How Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the CloudHow Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the Cloud
 
Salesforce Mobile architecture introduction
Salesforce Mobile architecture introductionSalesforce Mobile architecture introduction
Salesforce Mobile architecture introduction
 
Force.Com Multitenancy
Force.Com MultitenancyForce.Com Multitenancy
Force.Com Multitenancy
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
 
D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]
 
Salesforce – The Future of CRM
Salesforce – The Future of CRMSalesforce – The Future of CRM
Salesforce – The Future of CRM
 
Microsoft Office 365 for Enterprise - Presented by Atidan
Microsoft Office 365 for Enterprise - Presented by AtidanMicrosoft Office 365 for Enterprise - Presented by Atidan
Microsoft Office 365 for Enterprise - Presented by Atidan
 
Salesforce presentation for EDHEC
Salesforce presentation for EDHECSalesforce presentation for EDHEC
Salesforce presentation for EDHEC
 
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku
Reinvent your App Dev Lifecycle with Continuous Delivery on HerokuReinvent your App Dev Lifecycle with Continuous Delivery on Heroku
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku
 
Event Monitoring: Use Powerful Insights to Improve Performance and Security
Event Monitoring: Use Powerful Insights to Improve Performance and SecurityEvent Monitoring: Use Powerful Insights to Improve Performance and Security
Event Monitoring: Use Powerful Insights to Improve Performance and Security
 
A Review on Salesforce Integration
A Review on Salesforce IntegrationA Review on Salesforce Integration
A Review on Salesforce Integration
 
Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)
 
BPOS
BPOSBPOS
BPOS
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop Integration
 
Power Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
Power Automate (MS Flow) basics, Behind the Scenes, Errors and TroubleshootingPower Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
Power Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
 
Build your API with Force.com and Heroku
Build your API with Force.com and HerokuBuild your API with Force.com and Heroku
Build your API with Force.com and Heroku
 
Custom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My CommandCustom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My Command
 
Salesforce com-architecture
Salesforce com-architectureSalesforce com-architecture
Salesforce com-architecture
 
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
 
Sharepoint And Clearspace
Sharepoint And ClearspaceSharepoint And Clearspace
Sharepoint And Clearspace
 

Viewers also liked

Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101Mithun T. Dhar
 
Put the glass down
Put the glass downPut the glass down
Put the glass downRanjan Kumar
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101Mithun T. Dhar
 
Stand Out! Customize Your Institutions Sm Presence
Stand Out! Customize Your Institutions Sm PresenceStand Out! Customize Your Institutions Sm Presence
Stand Out! Customize Your Institutions Sm PresenceRachel Reuben
 
Merry Christmas 2014
Merry Christmas 2014Merry Christmas 2014
Merry Christmas 2014guimera
 
AIIM CMIS Panel Session - 20 April 2010
AIIM   CMIS Panel Session - 20 April 2010AIIM   CMIS Panel Session - 20 April 2010
AIIM CMIS Panel Session - 20 April 2010Zia Consulting
 
DEVCON-Alfresco i os mobile application details and design
DEVCON-Alfresco i os mobile application details and designDEVCON-Alfresco i os mobile application details and design
DEVCON-Alfresco i os mobile application details and designZia Consulting
 
Northeast Wisconsin First Weber award winning agents 2014
Northeast Wisconsin First Weber award winning agents 2014Northeast Wisconsin First Weber award winning agents 2014
Northeast Wisconsin First Weber award winning agents 2014First Weber
 
Doing more with less: Creating an online community for accepted students
Doing more with less: Creating an online community for accepted studentsDoing more with less: Creating an online community for accepted students
Doing more with less: Creating an online community for accepted studentsRachel Reuben
 

Viewers also liked (11)

Bolivian Highway
Bolivian HighwayBolivian Highway
Bolivian Highway
 
Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101
 
Put the glass down
Put the glass downPut the glass down
Put the glass down
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
 
Stand Out! Customize Your Institutions Sm Presence
Stand Out! Customize Your Institutions Sm PresenceStand Out! Customize Your Institutions Sm Presence
Stand Out! Customize Your Institutions Sm Presence
 
45 Lesons in Life
45 Lesons in Life45 Lesons in Life
45 Lesons in Life
 
Merry Christmas 2014
Merry Christmas 2014Merry Christmas 2014
Merry Christmas 2014
 
AIIM CMIS Panel Session - 20 April 2010
AIIM   CMIS Panel Session - 20 April 2010AIIM   CMIS Panel Session - 20 April 2010
AIIM CMIS Panel Session - 20 April 2010
 
DEVCON-Alfresco i os mobile application details and design
DEVCON-Alfresco i os mobile application details and designDEVCON-Alfresco i os mobile application details and design
DEVCON-Alfresco i os mobile application details and design
 
Northeast Wisconsin First Weber award winning agents 2014
Northeast Wisconsin First Weber award winning agents 2014Northeast Wisconsin First Weber award winning agents 2014
Northeast Wisconsin First Weber award winning agents 2014
 
Doing more with less: Creating an online community for accepted students
Doing more with less: Creating an online community for accepted studentsDoing more with less: Creating an online community for accepted students
Doing more with less: Creating an online community for accepted students
 

Similar to DEVCON-Social ECM

Mulesoft Alfresco webinar
Mulesoft Alfresco webinarMulesoft Alfresco webinar
Mulesoft Alfresco webinarZia Consulting
 
Alfresco Lunch & Learn by Zia May 2011
Alfresco Lunch & Learn by Zia May 2011Alfresco Lunch & Learn by Zia May 2011
Alfresco Lunch & Learn by Zia May 2011Zia Consulting
 
Mobile ECM Using Zia's Fresh Docs & Denver 311- Case Mgmt
Mobile ECM Using Zia's Fresh Docs & Denver 311- Case MgmtMobile ECM Using Zia's Fresh Docs & Denver 311- Case Mgmt
Mobile ECM Using Zia's Fresh Docs & Denver 311- Case MgmtZia Consulting
 
AIIM Info 2011 Increasing mobile worker productivity
AIIM Info 2011 Increasing mobile worker productivityAIIM Info 2011 Increasing mobile worker productivity
AIIM Info 2011 Increasing mobile worker productivityZia Consulting
 
Zia Fresh Project demo
Zia   Fresh Project demoZia   Fresh Project demo
Zia Fresh Project demoZia Consulting
 
Zia ephesoft records management webinar
Zia   ephesoft records management webinarZia   ephesoft records management webinar
Zia ephesoft records management webinarZia Consulting
 
IntegrationWorks: Grow Your Business with the API Economy
IntegrationWorks: Grow Your Business with the API EconomyIntegrationWorks: Grow Your Business with the API Economy
IntegrationWorks: Grow Your Business with the API EconomyLara Pascoe
 
CloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comCloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comAlistair Croll
 
Freelancer profile / Pasi Vuorio
Freelancer profile / Pasi VuorioFreelancer profile / Pasi Vuorio
Freelancer profile / Pasi VuorioPasi Vuorio
 
X-Author Partner Spotlight: Innovative Applications for Excel & CRM
X-Author Partner Spotlight: Innovative Applications for Excel & CRMX-Author Partner Spotlight: Innovative Applications for Excel & CRM
X-Author Partner Spotlight: Innovative Applications for Excel & CRMApttus
 
Keynote: Future of IT - future of enterprise it Canada
Keynote: Future of IT - future of enterprise it CanadaKeynote: Future of IT - future of enterprise it Canada
Keynote: Future of IT - future of enterprise it CanadaAmazon Web Services
 
IBM Lotus Sametime - IM for the Enterprise
IBM Lotus Sametime - IM for the EnterpriseIBM Lotus Sametime - IM for the Enterprise
IBM Lotus Sametime - IM for the EnterpriseDvir Reznik
 
Redefining Integration - The End of the Black Box
Redefining Integration -  The End of the Black BoxRedefining Integration -  The End of the Black Box
Redefining Integration - The End of the Black Boxdreamforce2006
 
Leverage Hybrid Integration with Syncplicity
Leverage Hybrid Integration with SyncplicityLeverage Hybrid Integration with Syncplicity
Leverage Hybrid Integration with SyncplicityAxway
 
Social Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureRick Mans
 
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with AlfrescoiPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with AlfrescoZia Consulting
 

Similar to DEVCON-Social ECM (20)

Mulesoft Alfresco webinar
Mulesoft Alfresco webinarMulesoft Alfresco webinar
Mulesoft Alfresco webinar
 
Alfresco Lunch & Learn by Zia May 2011
Alfresco Lunch & Learn by Zia May 2011Alfresco Lunch & Learn by Zia May 2011
Alfresco Lunch & Learn by Zia May 2011
 
Mobile ECM Using Zia's Fresh Docs & Denver 311- Case Mgmt
Mobile ECM Using Zia's Fresh Docs & Denver 311- Case MgmtMobile ECM Using Zia's Fresh Docs & Denver 311- Case Mgmt
Mobile ECM Using Zia's Fresh Docs & Denver 311- Case Mgmt
 
AIIM Info 2011 Increasing mobile worker productivity
AIIM Info 2011 Increasing mobile worker productivityAIIM Info 2011 Increasing mobile worker productivity
AIIM Info 2011 Increasing mobile worker productivity
 
Zia Fresh Project demo
Zia   Fresh Project demoZia   Fresh Project demo
Zia Fresh Project demo
 
Zia ephesoft records management webinar
Zia   ephesoft records management webinarZia   ephesoft records management webinar
Zia ephesoft records management webinar
 
IntegrationWorks: Grow Your Business with the API Economy
IntegrationWorks: Grow Your Business with the API EconomyIntegrationWorks: Grow Your Business with the API Economy
IntegrationWorks: Grow Your Business with the API Economy
 
CloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comCloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.com
 
Freelancer profile / Pasi Vuorio
Freelancer profile / Pasi VuorioFreelancer profile / Pasi Vuorio
Freelancer profile / Pasi Vuorio
 
X-Author Partner Spotlight: Innovative Applications for Excel & CRM
X-Author Partner Spotlight: Innovative Applications for Excel & CRMX-Author Partner Spotlight: Innovative Applications for Excel & CRM
X-Author Partner Spotlight: Innovative Applications for Excel & CRM
 
Journey to it agility
Journey to it agilityJourney to it agility
Journey to it agility
 
Business Intelligenze Corporate
Business Intelligenze CorporateBusiness Intelligenze Corporate
Business Intelligenze Corporate
 
Keynote: Future of IT - future of enterprise it Canada
Keynote: Future of IT - future of enterprise it CanadaKeynote: Future of IT - future of enterprise it Canada
Keynote: Future of IT - future of enterprise it Canada
 
IBM Lotus Sametime - IM for the Enterprise
IBM Lotus Sametime - IM for the EnterpriseIBM Lotus Sametime - IM for the Enterprise
IBM Lotus Sametime - IM for the Enterprise
 
Resume Pritesh Gandhi
Resume Pritesh GandhiResume Pritesh Gandhi
Resume Pritesh Gandhi
 
Redefining Integration - The End of the Black Box
Redefining Integration -  The End of the Black BoxRedefining Integration -  The End of the Black Box
Redefining Integration - The End of the Black Box
 
Leverage Hybrid Integration with Syncplicity
Leverage Hybrid Integration with SyncplicityLeverage Hybrid Integration with Syncplicity
Leverage Hybrid Integration with Syncplicity
 
Social World
Social WorldSocial World
Social World
 
Social Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architecture
 
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with AlfrescoiPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
iPhone, CMIS, and Amazon EC2 - Tech Talk Live with Alfresco
 

More from Zia Consulting

Manage Content In-Place, Migrate as Needed for Records and Retention
 Manage Content In-Place, Migrate as Needed for Records and Retention Manage Content In-Place, Migrate as Needed for Records and Retention
Manage Content In-Place, Migrate as Needed for Records and RetentionZia Consulting
 
What’s Redundant, Obsolete, and Trivial Content (ROT) What’s Not?
What’s Redundant, Obsolete, and Trivial Content (ROT) What’s Not?What’s Redundant, Obsolete, and Trivial Content (ROT) What’s Not?
What’s Redundant, Obsolete, and Trivial Content (ROT) What’s Not?Zia Consulting
 
Refresh and Simplify: Privacy-Aware Governance Tackles your Darkest Data
Refresh and Simplify: Privacy-Aware Governance Tackles your Darkest DataRefresh and Simplify: Privacy-Aware Governance Tackles your Darkest Data
Refresh and Simplify: Privacy-Aware Governance Tackles your Darkest DataZia Consulting
 
Controlling the Complexity of Content Lifecycles
Controlling the Complexity of Content LifecyclesControlling the Complexity of Content Lifecycles
Controlling the Complexity of Content LifecyclesZia Consulting
 
Streamlining Information Transfer for Energy and Utilities
Streamlining Information Transfer for Energy and UtilitiesStreamlining Information Transfer for Energy and Utilities
Streamlining Information Transfer for Energy and UtilitiesZia Consulting
 
Transforming the Accounts Payable Process, Powered by Box
Transforming the Accounts Payable Process, Powered by BoxTransforming the Accounts Payable Process, Powered by Box
Transforming the Accounts Payable Process, Powered by BoxZia Consulting
 
Automating Paper-Based Workflows for Government
Automating Paper-Based Workflows for GovernmentAutomating Paper-Based Workflows for Government
Automating Paper-Based Workflows for GovernmentZia Consulting
 
Digital Transformation: The Journey to Content Services
Digital Transformation: The Journey to Content ServicesDigital Transformation: The Journey to Content Services
Digital Transformation: The Journey to Content ServicesZia Consulting
 
How to Consolidate in Order to Increase Operational Efficiency by Moving Your...
How to Consolidate in Order to Increase Operational Efficiency by Moving Your...How to Consolidate in Order to Increase Operational Efficiency by Moving Your...
How to Consolidate in Order to Increase Operational Efficiency by Moving Your...Zia Consulting
 
Effective Business Process Management in the Cloud
Effective Business Process Management in the CloudEffective Business Process Management in the Cloud
Effective Business Process Management in the CloudZia Consulting
 
Digital Transformation: Moving Beyond Enterprise Content Management to Conten...
Digital Transformation: Moving Beyond Enterprise Content Management to Conten...Digital Transformation: Moving Beyond Enterprise Content Management to Conten...
Digital Transformation: Moving Beyond Enterprise Content Management to Conten...Zia Consulting
 
A 21st Century Approach—Enterprise Content in the Cloud
A 21st Century Approach—Enterprise Content in the CloudA 21st Century Approach—Enterprise Content in the Cloud
A 21st Century Approach—Enterprise Content in the CloudZia Consulting
 
4 Things You'll Love in Ephesoft Transact 4.5
4 Things You'll Love in Ephesoft Transact 4.54 Things You'll Love in Ephesoft Transact 4.5
4 Things You'll Love in Ephesoft Transact 4.5Zia Consulting
 
Your Future With Content Manager OnDemand
Your Future With Content Manager OnDemandYour Future With Content Manager OnDemand
Your Future With Content Manager OnDemandZia Consulting
 
Control Your Files Wherever They End Up With BlackBerry Workspaces
Control Your Files Wherever They End Up With BlackBerry WorkspacesControl Your Files Wherever They End Up With BlackBerry Workspaces
Control Your Files Wherever They End Up With BlackBerry WorkspacesZia Consulting
 
Solving Loan Processing Through Automation
Solving Loan Processing Through AutomationSolving Loan Processing Through Automation
Solving Loan Processing Through AutomationZia Consulting
 
Speeding Up the Claims Process
Speeding Up the Claims ProcessSpeeding Up the Claims Process
Speeding Up the Claims ProcessZia Consulting
 
Unlock the Power of Handwriting Recognition to Optimize Your Business Processes
Unlock the Power of Handwriting Recognition to Optimize Your Business ProcessesUnlock the Power of Handwriting Recognition to Optimize Your Business Processes
Unlock the Power of Handwriting Recognition to Optimize Your Business ProcessesZia Consulting
 
Shared Drives and Content Sprawl—What To Do
Shared Drives and Content Sprawl—What To DoShared Drives and Content Sprawl—What To Do
Shared Drives and Content Sprawl—What To DoZia Consulting
 
Moving on From Kofax... Why, How, and Where?
Moving on From Kofax... Why, How, and Where?Moving on From Kofax... Why, How, and Where?
Moving on From Kofax... Why, How, and Where?Zia Consulting
 

More from Zia Consulting (20)

Manage Content In-Place, Migrate as Needed for Records and Retention
 Manage Content In-Place, Migrate as Needed for Records and Retention Manage Content In-Place, Migrate as Needed for Records and Retention
Manage Content In-Place, Migrate as Needed for Records and Retention
 
What’s Redundant, Obsolete, and Trivial Content (ROT) What’s Not?
What’s Redundant, Obsolete, and Trivial Content (ROT) What’s Not?What’s Redundant, Obsolete, and Trivial Content (ROT) What’s Not?
What’s Redundant, Obsolete, and Trivial Content (ROT) What’s Not?
 
Refresh and Simplify: Privacy-Aware Governance Tackles your Darkest Data
Refresh and Simplify: Privacy-Aware Governance Tackles your Darkest DataRefresh and Simplify: Privacy-Aware Governance Tackles your Darkest Data
Refresh and Simplify: Privacy-Aware Governance Tackles your Darkest Data
 
Controlling the Complexity of Content Lifecycles
Controlling the Complexity of Content LifecyclesControlling the Complexity of Content Lifecycles
Controlling the Complexity of Content Lifecycles
 
Streamlining Information Transfer for Energy and Utilities
Streamlining Information Transfer for Energy and UtilitiesStreamlining Information Transfer for Energy and Utilities
Streamlining Information Transfer for Energy and Utilities
 
Transforming the Accounts Payable Process, Powered by Box
Transforming the Accounts Payable Process, Powered by BoxTransforming the Accounts Payable Process, Powered by Box
Transforming the Accounts Payable Process, Powered by Box
 
Automating Paper-Based Workflows for Government
Automating Paper-Based Workflows for GovernmentAutomating Paper-Based Workflows for Government
Automating Paper-Based Workflows for Government
 
Digital Transformation: The Journey to Content Services
Digital Transformation: The Journey to Content ServicesDigital Transformation: The Journey to Content Services
Digital Transformation: The Journey to Content Services
 
How to Consolidate in Order to Increase Operational Efficiency by Moving Your...
How to Consolidate in Order to Increase Operational Efficiency by Moving Your...How to Consolidate in Order to Increase Operational Efficiency by Moving Your...
How to Consolidate in Order to Increase Operational Efficiency by Moving Your...
 
Effective Business Process Management in the Cloud
Effective Business Process Management in the CloudEffective Business Process Management in the Cloud
Effective Business Process Management in the Cloud
 
Digital Transformation: Moving Beyond Enterprise Content Management to Conten...
Digital Transformation: Moving Beyond Enterprise Content Management to Conten...Digital Transformation: Moving Beyond Enterprise Content Management to Conten...
Digital Transformation: Moving Beyond Enterprise Content Management to Conten...
 
A 21st Century Approach—Enterprise Content in the Cloud
A 21st Century Approach—Enterprise Content in the CloudA 21st Century Approach—Enterprise Content in the Cloud
A 21st Century Approach—Enterprise Content in the Cloud
 
4 Things You'll Love in Ephesoft Transact 4.5
4 Things You'll Love in Ephesoft Transact 4.54 Things You'll Love in Ephesoft Transact 4.5
4 Things You'll Love in Ephesoft Transact 4.5
 
Your Future With Content Manager OnDemand
Your Future With Content Manager OnDemandYour Future With Content Manager OnDemand
Your Future With Content Manager OnDemand
 
Control Your Files Wherever They End Up With BlackBerry Workspaces
Control Your Files Wherever They End Up With BlackBerry WorkspacesControl Your Files Wherever They End Up With BlackBerry Workspaces
Control Your Files Wherever They End Up With BlackBerry Workspaces
 
Solving Loan Processing Through Automation
Solving Loan Processing Through AutomationSolving Loan Processing Through Automation
Solving Loan Processing Through Automation
 
Speeding Up the Claims Process
Speeding Up the Claims ProcessSpeeding Up the Claims Process
Speeding Up the Claims Process
 
Unlock the Power of Handwriting Recognition to Optimize Your Business Processes
Unlock the Power of Handwriting Recognition to Optimize Your Business ProcessesUnlock the Power of Handwriting Recognition to Optimize Your Business Processes
Unlock the Power of Handwriting Recognition to Optimize Your Business Processes
 
Shared Drives and Content Sprawl—What To Do
Shared Drives and Content Sprawl—What To DoShared Drives and Content Sprawl—What To Do
Shared Drives and Content Sprawl—What To Do
 
Moving on From Kofax... Why, How, and Where?
Moving on From Kofax... Why, How, and Where?Moving on From Kofax... Why, How, and Where?
Moving on From Kofax... Why, How, and Where?
 

Recently uploaded

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

DEVCON-Social ECM

  • 1. Content Management + Integration = Instant Collaboration John Giffin, ECM Architect, jgiffin@ziaconsulting.com
  • 2.
  • 3.
  • 4.
  • 5. Challenges of social business + enterprise content Communication: challenged with locating subject matter and sharing with constituents Organizations: paralyzed by security and governance concerns Human resources: difficulty increasing worker effectiveness Effective Governance: problems managing and repurposing unstructured content
  • 6.
  • 7. Traditional ECM & Integration projects are characterized this way High Cost Slow / Limited Adoption Complex
  • 8. How do I get these systems to work?
  • 9. Use Open Source, Open Platforms Alfresco , Mule ESB , Salesforce Lower Cost Simple Faster Adoption
  • 10.
  • 11. Mule Enterprise Service Bus All contents Copyright © 2011, MuleSoft Inc.
  • 12.
  • 13. Demonstration: Salesforce CRM, Salesforce Chatter Integration with Alfresco via Mule Social Network Microblog Updates
  • 14. Demonstration: SalesForce CRM, Salesforce Chatter Integration with Alfresco via Mule Chatter Updates
  • 15. Mule ESB polls Salesforce for updates Salesforce Mule ESB Salesforce Web Service API Salesforce Cloud Connector
  • 16. Code Review: Mule ESB’s SalesForce Cloud Connector
  • 17. Mule ESB persists contract to Alfresco Alfresco Mule ESB CMIS Cloud Connector (OpenCMIS) CMIS API
  • 18. Code Review: Mule ESB’s CMIS Cloud Connector
  • 19. Alfresco sends workflow notification via Mule ESB Alfresco Mule ESB SMTP Connector Web Service GMail
  • 20. Code Review: Alfresco Discovers New Opportunity // start a workflow var workflow = actions.create(&quot;start-workflow&quot;); workflow.parameters.workflowName = &quot;jbpm$ziawf:checklist&quot;; workflow.parameters[&quot;bpm:workflowDescription&quot;] = nodeToProcess.getName(); workflow.execute(nodeToProcess); // tell Mule ESB to send an email try { XMLHttpRequest.open(&quot;GET&quot;, &quot;http://localhost:8081/services/notify&quot;, false, null, null); XMLHttpRequest.send(&quot;&quot;); XMLHttpRequest.close(); } catch(ex){ var error = String(ex); logger.log(&quot;unable to send notification: &quot; + error); }
  • 21. Code Review: Mule ESB Web Service Inbound Endpoint and SMTP Endpoint
  • 22. Alfresco updates status in Salesforce Alfresco Mule ESB Salesforce Cloud Connector Web Service Salesforce
  • 23. Code Review: Alfresco Workflow Complete // get the SalesForce opportunity ID from contract metadata for (var i = 0; i < bpm_package.children.length; i++) { var pkgItemType = bpm_package.children[i].getTypeShort(); if (pkgItemType == &quot;zia:deal&quot;) { var dealContract = bpm_package.children[i]; opportunityId = dealContract.properties[&quot;zia:opportunityId&quot;]; logger.log(&quot;contract opp id: &quot; + opportunityId); } } // notify Mule ESB that the opportunity’s state has changed try { XMLHttpRequest.open(&quot;GET&quot;, &quot;http://localhost:8081/services/updatesf?oppid=&quot; + opportunityId, false, null, null); XMLHttpRequest.send(&quot;&quot;); var response = XMLHttpRequest.getResponseText(); logger.log(&quot;response from Mule ESB: &quot; + response); XMLHttpRequest.close(); } catch(ex) { var error = String(ex); logger.log(&quot;web service invocation failure: &quot; + error); }
  • 24. Code Review: Mule ESB Web Service Inbound Endpoint SalesForce Update
  • 25.
  • 26. Questions & Answers John Giffin, ECM Architect, [email_address]