• Share
  • Email
  • Embed
  • Like
  • Private Content
Mulesoft Alfresco webinar
 

Mulesoft Alfresco webinar

on

  • 1,407 views

The power of enterprise integration using Mulesoft with Alfresco. Code examples show how easy it is to integrate a CRM system with Alfresco workflow.

The power of enterprise integration using Mulesoft with Alfresco. Code examples show how easy it is to integrate a CRM system with Alfresco workflow.

Statistics

Views

Total Views
1,407
Views on SlideShare
1,406
Embed Views
1

Actions

Likes
0
Downloads
14
Comments
0

1 Embed 1

http://www.slashdocs.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mulesoft Alfresco webinar Mulesoft Alfresco webinar Presentation Transcript

    • Content Management + Integration = Instant Collaboration Mike Mahon, President/CEO, [email_address] John Giffin, ECM Architect, [email_address] Mike Muller, Director, [email_address] www.ziaconsulting.com 303.443.4004 x203
    • 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
    • Service Offerings Enterprise Content Management (ECM) 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. 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.
    • The context of content management today
      • Content access anywhere
      • Access and security
      • Workflows & business process
      • Content reuse / repurposing
      • Archival & records management
      • Federated searching
      • Content lifecycles & single sourcing
      • Information is immediate
      • Collaborative, ad-hoc processes
      • Work is knowledge intensive
      • Content is essential for decision making
      • Outcomes are sustained
      • Relies on smart people
      • Mobile social and content-centric apps (CMIS)
      • Content management
      • Web content management
      • Mobile content access
      • Messaging, file management
      • Comprehensive document management
      • Social collaboration
      • Office collaboration
      CChallenges Solution PPatterns 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
    • 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 Social content has introduced new challenges around managing information
      • 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
      The business value of social content & collaboration
    • 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 Mule & Alfresco Lower Cost Simple Faster Adoption
    • Demonstration: SalesForce Integrated with Alfresco via Mule
    • Cloud Connectors
        • 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
      All contents Copyright © 2011, MuleSoft Inc.
    • Code Review: Mule ESB’s SalesForce Cloud Connector
    • Code Review: Mule ESB’s CMIS Cloud Connector
    • 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
    • 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 and SMTP Endpoint
    • Questions & Answers Mike Mahon, President/CEO, [email_address] John Giffin, ECM Architect, [email_address] Mike Muller, Director, [email_address] Michael Khalili, MuleSoft, [email_address] Paul Hampton, Alfresco, [email_address] 303.443.4004 x203 www.ziaconsulting.com