Download - PLAT-19 Social Enterprise Integration
![Page 1: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/1.jpg)
Content Management + Integra.on = Instant Collabora.on!
John Giffin, ECM Architect, jgiffin@ziaconsul:ng.com
![Page 2: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/2.jpg)
Who is Zia? A firm with deep technical expertise & strategic insight, coupled with our Agile software methodology, provides numerous benefits to our customers:!
Benefits!• Achieve ROI by delivering improved operational efficiencies !• Boost productivity by creating collaborative work environments!• Maintain access and control of information through the enterprise!• Allow employees to find the information they need, when they need it!• Increase end-user adoption!• Agile training by using Zia methodology and Rally tools!• Raving fan customers!
Professional Qualifications!• Highly-experienced, accredited senior staff consisting of Business
Analysts, Enterprise Architects, Software Engineers and Data Architects!• Platinum Alfresco Professional Services & OEM Partner!• Platinum Ephesoft Partner!• Alfresco 2010 Implementation of the Year with Denver!• MuleSoft Partner!
Our Partners
![Page 3: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/3.jpg)
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!
![Page 4: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/4.jpg)
The business value of social content & collaboration!
• Connect the right subject matter experts with content producers and consumers!
• Leverage the right knowledge and skills, quickly responding to market changes with relevant and accurate information!
• Mitigate risk by proactively managing and governing information, and intuitively extending social and collaborative content to broader enterprise content services!
• Leverage and extend existing investments in web, email and related applications, providing high ROI!
• The results:!• Lower costs!
• Better insights !
• Improved productivity!
• Better decision making!
• Improved customer satisfaction!
![Page 5: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/5.jpg)
Traditional ECM & Integration projects are characterized this way!
High Cost Slow / Limited Adoption
Complex
![Page 6: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/6.jpg)
How do I get these systems to work?!
![Page 7: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/7.jpg)
Use Open Source, Open Platforms Alfresco, Mule ESB, Salesforce!
Lower Cost Simple Faster Adoption
![Page 8: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/8.jpg)
Enterprise Service Bus!
Benefits!
• Cornerstone of a Service Oriented Architecture!
• Quickly integrate enterprise systems and services!
• Abstraction layer for interfaces among disparate systems!
• Provides cross-cutting services such as message transformation and routing, monitoring, transaction management.!
• Reduce the amount of custom code required for integration projects by utilizing pre-built components and services.!
![Page 9: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/9.jpg)
Mule Enterprise Service Bus!
All contents Copyright © 2011, MuleSoft Inc.
![Page 10: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/10.jpg)
Mule Cloud Connectors!
All contents Copyright © 2011, MuleSoft Inc.
• Easy integration with SaaS and Cloud !
• Integrate without learning underlying API!
• Supports the most popular SaaS apps (Salesforce, CMIS, Magento, Amazon, Twitter, etc.)!
• More Cloud Connectors available everyday!
![Page 11: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/11.jpg)
Demonstration: Salesforce CRM, Salesforce Chatter Integration with Alfresco via Mule!
Deal is closed in CRM system
Persist contract and related documents to
ECM repository
Ini:ate workflow for project ini:a:on
checklist
Update status in CRM system when workflow tasks are
complete
Social Network Microblog Updates
![Page 12: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/12.jpg)
Demonstration: SalesForce CRM, Salesforce Chatter Integration with Alfresco via Mule!
Mark Deal as Closed Won in Salesforce
Mule pulls deal & hands off to Alfresco
Alfresco stores contract and kicks off workflow +
no:fica:on email Workflow Complete Call Mule to Update Salesforce
Mule updates opportunity in Salesforce
Chatter Updates
![Page 13: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/13.jpg)
Mule ESB polls Salesforce for updates!
Salesforce
Mule ESB
Salesforce Web Service API
Salesforce Cloud Connector
![Page 14: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/14.jpg)
Code Review: Mule ESBʼs SalesForce Cloud Connector"
![Page 15: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/15.jpg)
Mule ESB persists contract to Alfresco!
Alfresco
Mule ESB CMIS Cloud Connector
(OpenCMIS)
CMIS API
![Page 16: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/16.jpg)
Code Review: Mule ESBʼs CMIS Cloud Connector"
![Page 17: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/17.jpg)
Alfresco sends workflow notification via Mule ESB!
Alfresco Mule ESB
SMTP Connector Web Service
GMail
![Page 18: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/18.jpg)
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);!}!
![Page 19: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/19.jpg)
Code Review: Mule ESB Web Service Inbound Endpoint " " " " " " and SMTP Endpoint"
![Page 20: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/20.jpg)
Alfresco updates status in Salesforce!
Alfresco
Mule ESB Salesforce Cloud
Connector Web Service
Salesforce
![Page 21: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/21.jpg)
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 == "zia:deal") {! var dealContract = bpm_package.children[i];! opportunityId = dealContract.properties["zia:opportunityId"];! logger.log("contract opp id: " + opportunityId);! }!}!
// notify Mule ESB that the opportunity’s state has changed !try {! XMLHttpRequest.open("GET", ! "http://localhost:8081/services/updatesf?oppid=" + opportunityId, ! false, null, null);! XMLHttpRequest.send("");! var response = XMLHttpRequest.getResponseText();! logger.log("response from Mule ESB: " + response);! XMLHttpRequest.close();!} !catch(ex) {! var error = String(ex);! logger.log("web service invocation failure: " + error);!}!
![Page 22: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/22.jpg)
Code Review: Mule ESB Web Service Inbound Endpoint " " " " " " SalesForce Update"
![Page 23: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/23.jpg)
Webinar !Content Management + Integration = Instant Collaboration
http://bit.ly/rLW9RF
![Page 24: PLAT-19 Social Enterprise Integration](https://reader033.vdocument.in/reader033/viewer/2022042813/54b6d7634a7959703e8b46b1/html5/thumbnails/24.jpg)
Questions & Answers!
John Giffin, ECM Architect, jgiffin@ziaconsul:ng.com