https://uxmag.com/articles/bots-are-overrated

Slides:



Advertisements
Similar presentations
Plan Introduction What is Cloud Computing?
Advertisements

DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
Windows Azure poDRw_Xi3Aw.
Introduction To Cloud Computing By Diptee Chikmurge And Minakshi Vharkate Asst.Professor MIT AOE Alandi(D),Pune.
Introduction to Enterprise Systems. Slide 2 Objectives Review the enterprise ecosystem.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
The Derivitec Risk Portal Provides Powerful, Cost-Effective Risk Management Solutions, Powered by Azure, that Deploy in Minutes MICROSOFT AZURE ISV PROFILE:
WPC057 - Introduzione a PowerApps e Microsoft Flow
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Chapter 6: Securing the Cloud
MICROSOFT AZURE ISV PROFILE: BMC SOFTWARE
Avenues International Inc.
Smart Building Solution
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Tulika Chaudharie / Harikharan Krishnaraju
CEE software leader achieves CRM breakthrough
Barracuda Networks Creates Next-Generation Security Solutions That Enable Customers to Accelerate Their Adoption of Microsoft Azure MICROSOFT AZURE APP.
Connecting the world of software delivery
Partner Logo Veropath Offers a Next-Gen Expense Management SaaS Technology Solution, Built Specifically to Harness Big Data Analytics Capabilities in Azure.
New Heights by Guiding Them into the Cloud
What is Cloud Computing - How cloud computing help your Business?
of our Partners and Customers
Free Cloud Management Portal for Microsoft Azure Empowers Enterprise Users to Govern Their Cloud Spending and Optimize Cloud Usage and Planning MICROSOFT.
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
Smart Building Solution
Cherwell Service Management is an IT Service Management Solution that Makes it Easier for Users to Capitalize on Power of Microsoft Azure MICROSOFT AZURE.
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Servoy Delivers-High Productivity Platform to Design, Build and Deliver Business Applications with a Superior Experience on Microsoft Azure Partner Logo.
Hosted on Azure, LoginRadius’ Customer Identity
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Speaker’s Name, SAP Month 00, 2017
Get Real Value and Insights from Your Data: Biin Solutions Provides Predictive Analytics, IoT, and Business Intelligence with Microsoft Azure Power MICROSOFT.
With Help from the Microsoft Azure Cloud,
Exploring Azure Event Grid
Introduction to Enterprise Systems
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
MyHealthDirect’s Enterprise Scheduling Platform, Based on Microsoft Azure, Improves the Patient Experience and Reduces Patient Readmissions MICROSOFT AZURE.
Microsoft Azure Platform Powers New Elements Constellation Software Suite to Deliver Invaluable Insights From Your Data for Marketing and Sales MICROSOFT.
Replace with Application Image
Power Apps & Flow for Microsoft Dynamics SL
Financial Services Firms Can Leverage Cloud
Yellowfin: An Azure-Compatible Business Intelligence Platform That Connects People with Their Data for Better Decision Making MICROSOFT AZURE APP BUILDER.
Interlake Hybrid Cloud Management Suite
Intelledox Infiniti Helps Organizations Digitally Transform Paper and Manual Business Processes into Intuitive, Guided User Experiences on Azure MICROSOFT.
Be Better: Achieve Customer Service Excellence and Create a Lean RMA and Returns Process with Renewity RMA and the Power of Microsoft Azure MICROSOFT AZURE.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Through the Microsoft Azure Platform, TARGIT Decision Suite Enables Organizations to Analyze Critical Data, Giving Them the Courage to Act MICROSOFT AZURE.
On-Premises, or Deployed in a Hybrid Environment
PowerHub on Microsoft Azure Enables Renewable Energy Professionals to Track and Manage Projects from a Centralized Platform Accessible Anywhere MICROSOFT.
Revolutionized, Automated Cash and Gratuity Management for the Hospitality Industry, Thanks to Microsoft Azure MICROSOFT AZURE APP BUILDER PROFILE: Evention.
Azure Event Grid with Custom Events
MyCloudIT Enables Partners to Drive Their Cloud Profitability Using CSP-Enabled Desktop Hosting Automation with Microsoft Azure and Office 365 MICROSOFT.
Druva inSync: A 360° Endpoint and Cloud App Data Protection and Information Management Solution Powered by Azure for the Modern Mobile Workforce MICROSOFT.
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
EnMS Polska Builds energyBIS on Microsoft Azure to Ensure a Scalable and Secure Energy Efficiency Monitoring and Management System MICROSOFT AZURE ISV.
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
Microsoft Azure Provides Insight and Analytics Partner with Value, Speed, Global Marketplace MINI-CASE STUDY “We have been using Microsoft Azure from when.
One-Stop Shop Manages All Technical Vendor Data and Documentation and is Globally Deployed Using Microsoft Azure to Support Asset Owners/Operators MICROSOFT.
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
XtremeData on the Microsoft Azure Cloud Platform:
Azure Enables Mobility, Easy Sync and Share, and Allows Companies to Retain Data Control MINI-CASE STUDY “Azure provides the full stack of technology that.
AIMS for BizTalk, Built on the Microsoft Azure Platform, Empowers Enterprises to Automate Insight and Analytics and Boost Value Creation MICROSOFT AZURE.
CLOUD COMPUTING.
Single Cell’s Progenitor Powered by Microsoft Azure Improves Organisational Efficiency with Strategic Procurement, Contract Management, and Analytics MICROSOFT.
School Districts Can Analyze and Report on Data Across Multiple Systems with EdWire, a Powerful Integration Solution that Utilizes Microsoft Azure MICROSOFT.

Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Matthew Farmer Making Azure Integration Services Real
Presentation transcript:

WPC019 - Building integrations with the Microsoft Bot Framework & Azure Functions https://uxmag.com/articles/bots-are-overrated https://thinkmobiles.com/blog/chatbots-ux/ http://justserverless.com/blog/why-you-should-learn-serverless-now/ https://www.infoq.com/news/2016/06/faas-serverless-architecture https://buildazure.com/2016/11/03/what-is-serverless-architecture/ Giancarlo Lelli

Integration – Cloud’s Biggest Challenge Although cloud evangelists are quick to point out the benefits of cloud computing technologies, enterprise leaders have identified integration as a major obstacle to successfully adopting and deploying Software as a Service (SaaS) and other web-based applications. While SaaS applications promise greater flexibility and lower costs, they also present new challenges to the enterprise. With the procurement of each new SaaS application, enterprise data becomes segregated into cloud silos, a problem exacerbated by the increasing number of vendors in the SaaS market and the ease of obtaining such services. www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Integration – Key points to consider Security: remains a concern for cloud users and is complicated by the challenge of integration. A cloud integration solution must be capable of authenticating and authorizing access to resources, both in the cloud and on-premises. Flexibility and Scalability: Cloud integration solutions must be able to support a variety of integration flows moving in both directions across the cloud and enterprise and scale up as the number of endpoints increases. Management: Cloud integration solutions should include rich monitoring capabilities in order to provide the visibility and control over information flows and other performance attributes currently lacking in SaaS applications. Open Platform: Cloud integration solutions should be open platforms that allow enterprises to easily migrate on or off and seamlessly integrate their applications and data.  Management: For enterprise users, SaaS applications offer convenience and ease of use while shifting the burden of maintenance and upgrades to the provider. The trade-off, however, is that users have much less visibility and control over their SaaS applications, especially when it comes to integration. www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Microsoft Enterprise Integration Services Microsoft BizTalk Server 2016: Hybrid Connectivity, support for the latest Microsoft products, improvements in HA. https://azure.microsoft.com/en-us/blog/an-important-milestone-in-enterprise-integration-launch-of-microsoft-biztalk-server-2016/ Microsoft Logic Apps: Logic Apps as an enterprise grade integration platform that brings core BizTalk server capabilities to the cloud. https://azure.microsoft.com/en-us/blog/announcing-azure-logic-apps-general-availability/ Microsoft Flow: a brand new SaaS offering for automating workflows across the growing number of applications and SaaS services that business users rely on. https://flow.microsoft.com/en-us/blog/announcing-ga/ www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

But IMHO there is more… Azure Functions Azure Bot Service An event-based serverless compute experience to accelerate your development. It can scale based on demand and you pay only for the resources you consume. Intelligent, serverless bot service that scales on demand. Serverless architectures refer to applications that significantly depend on third-party services (knows as Backend as a Service or "BaaS") or on custom code that's run in ephemeral containers (Function as a Service or "FaaS"). By using these ideas, and by moving much behavior to the front end, such architectures remove the need for the traditional 'always on' server system sitting behind an application. Depending on the circumstances, such systems can significantly reduce operational cost and complexity at a cost of vendor dependencies and (at the moment) immaturity of supporting services. - source. Fowler’s Blog https://azure.microsoft.com/en-us/blog/microsoft-azure-announces-industry-s-first-cloud-bot-as-a-service/ www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

And finally our SaaS – Dynamics 365 Microsoft combines Dynamics CRM and ERP solutions into one cloud-enabled product offering. The Dynamics 365 Apps are Sales, Field Service, Customer Service, Project Service Automation, Marketing, Financials, and Operations. Announcement https://community.dynamics.com/b/msftdynamicsblog/archive/2016/11/01/microsoft- dynamics-365-now-generally-available SDK Download https://www.microsoft.com/en-us/download/details.aspx?id=50032 Official Blog https://www.microsoft.com/en-us/dynamics365/home https://azure.microsoft.com/en-us/blog/microsoft-azure-announces-industry-s-first-cloud-bot-as-a-service/ www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Setting the stage A simple customer support scenario www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

We are going to build an integration with Microsoft Dynamics 365. A users will talk to our bot asking for support (broken item). He will upload his purchase receipt and explain what issues is he facing And then we create a support ticket inside the CRM We will use an Azure Function to help the bot verify some data Demo outline Bot Documentation: https://docs.botframework.com/en-us/azure-bot-service/templates/overview/#navtitle www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Demo Azure Functions, Azure Bot Service, Dynamics CRM & Tooling www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Final thoughts UX, Maintainability & Future development www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Final thoughts - UX Define the problem Understand your users Identify your bot UX interactions Design a bot UX conversational flow Promote your bot and continuously iterate Focus on user expectations Support full human conversation www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Final thoughts - Maintainability Platform as a Service (PaaS) abstracts away the underlying hardware and infrastructure so that application code can more easily be hosted, deployed, and managed with much less overhead than traditional hosting. Serverless architecture takes PaaS to the most extreme, by fully abstracting away the server in such a way that a single function of code can be hosted, deployed, run, and managed without even having to maintain a full application. Final thoughts - Maintainability www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Contatti OverNet Education info@overneteducation.it www.overneteducation.it Tel. 02 365738 @overnete www.facebook.com/OverNetEducation www.linkedin.com/company/overnet-solutions www.wpc2016.it Contatti OverNet Education www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Thanks!  Giancarlo Lelli gcarlo.lelli@live.com Microsoft MVP – Analyst @ Avanade Italy aspitalia.com/autori/Giancarlo_Lelli.aspx @itsonlyGianca linkedin.com/in/giancarlolelli www.wpc2016.it – info@wpc2016.it - +39 02 365738.11