This document discusses options for integrating external data into SharePoint, including Business Connectivity Services (BCS). BCS allows SharePoint to connect to external data sources and make that data accessible via external lists. However, BCS has limitations and its future is uncertain. New options like Power BI and Logic Apps provide more flexibility for building applications that integrate external data without relying on BCS. Hybrid BCS enables accessing on-premises data from SharePoint Online by publishing data through an on-premises gateway.
Sp24 design a share point 2013 architecture – the basicsAlexander Meijers
This session walks you through the necessary steps to design a SharePoint 2013 architecture. It explains what information is needed to actually design such an architecture and discusses the many things you need to know to make the right decisions. It helps you to design a small, medium or large SharePoint farm for your customers.
Sp24 design a share point 2013 architecture – the basicsAlexander Meijers
This session walks you through the necessary steps to design a SharePoint 2013 architecture. It explains what information is needed to actually design such an architecture and discusses the many things you need to know to make the right decisions. It helps you to design a small, medium or large SharePoint farm for your customers.
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Jeff Fried
Session by Jeff Fried at SPS Toronto on Sept 19 2015
Focusing on hybrid sharepoint - strategy and implementation.
Special attention to new Cloud Hybrid Search and Cloud SSA, including examples, what the gaps are, and how to address them.
Search has become one of the most critical functionality in today’s world, as the end users rely on it to get to the result in the quickest way. SharePoint is one such platform on which we can leverage the ‘Search’ features. Searching for a particular word or phrase often yields hundreds and thousands of search results for users. Search in SharePoint 2013 has enabled users to find relevant information more quickly and easily than ever before.
Combining the capabilities of SharePoint 2010 along with numerous improvements, ‘Search’ feature in SharePoint 2013 has been optimized to deliver more accurate information. SharePoint 2013 has helped developers to add more context-specific refiners to help the user further reduce the result set. The webinar session will discuss how ‘Search’ in SharePoint 2013 has been enhanced to provide users with a consistent stream of relevant information, and how it helps the end-user.
Search-Driven Applications with SharePoint 2013 (#SBSBE16)Maximilian Melcher
SharePoint Search is more than just a search box. Based on the extended search architecture of SharePoint 2013 and the now fully integrated FAST Search a modern, search-based solution can be designed and implemented.
In this session the different Search APIs will be introduced and presented. Additional suggestions, impulses and hints showing you how you can develop Search-Driven Applications based on SharePoint Search
10 Things I Like in SharePoint 2013 SearchSPC Adriatics
Speaker: Agnes Molnar;
Based on my SharePoint and FAST Search experience, I’ll demonstrate my “Research Path” on SharePoint 2013 Search. What’s new, what improvements we can find there as well as how to use our existing Search knowledge and experience in SharePoint 2013 Search.
You will learn:
Config options in SharePoint 2013 Search – Central Admin vs. PowerShell
Crawled and Managed Properties across Content Sources
Ranking and Relevancy
SharePoint 2013 Search Topology and OptimizationMike Maadarani
In this presentation, I am explaining the details of all search components, how to properly configure the search topology, and the options to extend the search farm in a hybrid “cloud/on-premises” scenario. This presentation will explain what you need to consider to design your search, in order to handle your organization's needs. We will dive into scripting a high availability search topology, keeping it healthy and manage your day-to-day search operations.
Learn about how to optimize your search for best performance and search relevancy, to support reliable search applications.
Hybrid scenarios between SharePoint Server 2013 and O365 take a number of guises including search and business connectivity capabilities. All hybrid scenarios require a base identity configuration on which the hybrid workload can be configured. Hybrid workloads can operate in what are known as inbound and outbound directions. Outbound is considered the simplest configuration with inbound being complicated by the addition of extra on premises infrastructure and the perception of it being a difficult task to configure correctly. In this session we want to dispel that myth and show how configuring the identity infrastructure including dirsync with password synchronization to support outbound and inbound hybrid search between SharePoint 2013 server and O365 can be done. Configuration of Windows 2012 R2 Web Application Proxy (WAP) Server to support inbound hybrid authentication will be a key component of this session as well as the use of Windows Azure for the on premises SharePoint roles.
How to build your own Delve: combining machine learning, big data and SharePointJoris Poelmans
You are experiencing the benefits of machine learning everyday through product recommendations on Amazon & Bol.com, credit card fraud prevention, etc… So how can we leverage machine learning together with SharePoint and Yammer. We will first look into the fundamentals of machine learning and big data solutions and next we will explore how we can combine tools such as Windows Azure HDInsight, R, Azure Machine Learning to extend and support collaboration and content management scenarios within your organization.
Beyond simple search – adding business value in the enterpriselucenerevolution
Presented by Kathy Phillips, Enterprise Search Services Manager/VP, Wells Fargo & Co.
& Tom Lutmer, eBusiness Systems Consultant, Enterprise Search Services team, Wells Fargo & Co.
What is enterprise search? Is it a single search box that spans all enterprise resources or is it much more than that? Explore how enterprise search applications can move beyond simple keyword search to add unique business value. Attendees will learn about the benefits and challenges to different types of search applications such as site search, interactive search, search as business intelligence, and niche search applications. Join the discussion about the possibilities and future direction of new business applications within the enterprise.
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Jeff Fried
Session by Jeff Fried at SPS Toronto on Sept 19 2015
Focusing on hybrid sharepoint - strategy and implementation.
Special attention to new Cloud Hybrid Search and Cloud SSA, including examples, what the gaps are, and how to address them.
Search has become one of the most critical functionality in today’s world, as the end users rely on it to get to the result in the quickest way. SharePoint is one such platform on which we can leverage the ‘Search’ features. Searching for a particular word or phrase often yields hundreds and thousands of search results for users. Search in SharePoint 2013 has enabled users to find relevant information more quickly and easily than ever before.
Combining the capabilities of SharePoint 2010 along with numerous improvements, ‘Search’ feature in SharePoint 2013 has been optimized to deliver more accurate information. SharePoint 2013 has helped developers to add more context-specific refiners to help the user further reduce the result set. The webinar session will discuss how ‘Search’ in SharePoint 2013 has been enhanced to provide users with a consistent stream of relevant information, and how it helps the end-user.
Search-Driven Applications with SharePoint 2013 (#SBSBE16)Maximilian Melcher
SharePoint Search is more than just a search box. Based on the extended search architecture of SharePoint 2013 and the now fully integrated FAST Search a modern, search-based solution can be designed and implemented.
In this session the different Search APIs will be introduced and presented. Additional suggestions, impulses and hints showing you how you can develop Search-Driven Applications based on SharePoint Search
10 Things I Like in SharePoint 2013 SearchSPC Adriatics
Speaker: Agnes Molnar;
Based on my SharePoint and FAST Search experience, I’ll demonstrate my “Research Path” on SharePoint 2013 Search. What’s new, what improvements we can find there as well as how to use our existing Search knowledge and experience in SharePoint 2013 Search.
You will learn:
Config options in SharePoint 2013 Search – Central Admin vs. PowerShell
Crawled and Managed Properties across Content Sources
Ranking and Relevancy
SharePoint 2013 Search Topology and OptimizationMike Maadarani
In this presentation, I am explaining the details of all search components, how to properly configure the search topology, and the options to extend the search farm in a hybrid “cloud/on-premises” scenario. This presentation will explain what you need to consider to design your search, in order to handle your organization's needs. We will dive into scripting a high availability search topology, keeping it healthy and manage your day-to-day search operations.
Learn about how to optimize your search for best performance and search relevancy, to support reliable search applications.
Hybrid scenarios between SharePoint Server 2013 and O365 take a number of guises including search and business connectivity capabilities. All hybrid scenarios require a base identity configuration on which the hybrid workload can be configured. Hybrid workloads can operate in what are known as inbound and outbound directions. Outbound is considered the simplest configuration with inbound being complicated by the addition of extra on premises infrastructure and the perception of it being a difficult task to configure correctly. In this session we want to dispel that myth and show how configuring the identity infrastructure including dirsync with password synchronization to support outbound and inbound hybrid search between SharePoint 2013 server and O365 can be done. Configuration of Windows 2012 R2 Web Application Proxy (WAP) Server to support inbound hybrid authentication will be a key component of this session as well as the use of Windows Azure for the on premises SharePoint roles.
How to build your own Delve: combining machine learning, big data and SharePointJoris Poelmans
You are experiencing the benefits of machine learning everyday through product recommendations on Amazon & Bol.com, credit card fraud prevention, etc… So how can we leverage machine learning together with SharePoint and Yammer. We will first look into the fundamentals of machine learning and big data solutions and next we will explore how we can combine tools such as Windows Azure HDInsight, R, Azure Machine Learning to extend and support collaboration and content management scenarios within your organization.
Beyond simple search – adding business value in the enterpriselucenerevolution
Presented by Kathy Phillips, Enterprise Search Services Manager/VP, Wells Fargo & Co.
& Tom Lutmer, eBusiness Systems Consultant, Enterprise Search Services team, Wells Fargo & Co.
What is enterprise search? Is it a single search box that spans all enterprise resources or is it much more than that? Explore how enterprise search applications can move beyond simple keyword search to add unique business value. Attendees will learn about the benefits and challenges to different types of search applications such as site search, interactive search, search as business intelligence, and niche search applications. Join the discussion about the possibilities and future direction of new business applications within the enterprise.
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365Scott Hoag
Looking to reduce the number of post-it notes you see stuck around the office? Seeking to automate your user creation processes for Office 365? Or maybe you're interested in single sign-on for everything you host in the cloud? Are you questioning what a cloud identity is?
This session will take you through the basics of identity in the Microsoft Cloud and show you to how to set up and configure Office 365 with Azure Active Directory using the Azure Active Directory Synchronization Connect tools.
Presented @ Ottawa SQL Server Day
SQL Server 2014’s mission is to deliver for our customers mission critical performance for the most demanding database applications, hitting on all aspects of mission critical criteria from performance to security, scalability and high availability along with the mission critical support.
When it comes to business intelligence the mission is to deliver faster insights into any data big data, small data, all data and most importantly deliver BI in a consumable manner for business users through familiar tools.
TSPUG: Content Management in SharePoint 2010Eli Robillard
This presentation was delivered at the Toronto SharePoint User Group's December 2009 meeting. Note that all slides containing graphics were aggregated from Microsoft decks presented during SPC 2009, corrections and text-only slides are original.
The Race is on: comparing Google and Microsoft's Cognitive ServicesJeff Fried
Slides from a Webinar I did for the Cognitive Computing Consortium, including a compare-and-contrast of Google and Microsoft's AI platforms and approaches
Slides from "Supercharging SharePoint for Success with Search"
at Houston SharePoint User Group on Non 19th.
Ranges across 4 topics: best practices for search deployment, hybrid sharepoint and search, Delve and Office Graph, and Search-Driven Applications
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
4. Focused on Search and
SharePoint since 2004
Longtime
Search Nerd
• CTO, BA Insight
• Senior PM, Microsoft
• VP, FAST
• SVP, LingoMotors
About Jeff Fried
Passionate About
• Search
• SharePoint
• Search-driven
applications
• Information Strategy
Blog:
BAinsight.com/blog
Technet Column
“A View from the
Crawlspace”
jeff.fried@bainsight.com
8. We live in Silos
of knowledge workers regularly access 4
or more systems to get the information
they need to do their jobs
61%
regularly access 11 or more systems
of a typical knowledge worker’s day is spent
looking for and consolidation information
spread across a variety of systems
36%
15%
9. The average $1 billion company maintains 48 disparate
financial systems and uses 2.7 ERP systems
Integration Gaps Impact Performance
Source: The Hackett Group
15. SharePoint Presentation + APIs
External Lists External Columns Web Parts
Business Connectivity Services
External Content Types
(ECTs) Connectors Secure Store
BCS – Zooming in a bit
16. 16
BCS Trajectory (on-prem)
Business Data Catalog
Read Only
No Tooling
BCS
SPD Tooling
VS Tooling
External List
Foundations
Alerts & Events
OData
Excel
Apps
20. BCS Authentication Choices
Authentication Type Kerberos or
NTLM
Description
Passthrough Kerberos Uses credentials of current user
Passthrough NTLM Uses credentials of app pool account or anonymous user account
RevertToSelf Uses credentials of the app pool
WindowsCredentials BCS uses SSS credentials as Windows credentials. Must pass in Target
Application name.
RdbCredentials Passes in username and password to a DB, appended to the connection
string (such as when using SQL Authentication). Must pass in Target
Application name
Credentials Used to access web services that don’t support Windows authentication,
but use Basic or Digest authentication. Must pass in Target Application
name
Application-Level
Authentication
Passes credentials along with parameters when carrying out a Read
operation on external data source.
25. Business Data Web Parts
http://office.microsoft.com/en-gb/sharepoint-server-help/use-the-business-data-web-parts-HA102770986.aspx
Web Part Description
Business Data List Displays a list of items from an external list.
Business Data Item Displays an item from an external list.
Business Data Actions Displays an action of an external list.
Business Data Connectivity Filter Filters the contents of a connected Business Data Web Part by
using a list of values from an external list.
Business Data Item Builder Creates a Business Data item from parameters in a URL query
string and provides it to other Business Data Web Parts.
Business Data Related List Displays a list of child items related to a parent item from an
external list. Requires an association.
26. If you can work with a list,
you can work with an external list
28. Resources
Business Connectivity Services in SharePoint 2013
http://office.microsoft.com/en-gb/sharepoint-server-help/introduction-to-external-data-HA102891586.aspx
http://technet.microsoft.com/en-us/library/ee661740.aspx
http://msdn.microsoft.com/en-us/library/jj163251.aspx
BCS & Secure Store PowerShell Cmdlets
http://technet.microsoft.com/en-us/library/ff793361.aspx
http://technet.microsoft.com/en-us/library/ee906549.aspx
Compare Feature Availability
http://technet.microsoft.com/en-us/library/jj819267.aspx
Business Data Web Parts
http://office.microsoft.com/en-gb/sharepoint-server-help/use-the-business-data-web-parts-HA102770986.aspx
BCS Meta Man by Lightning Tools:
http://lightningtools.com/bcs/bcs-meta-man.aspx
29. Hybrid Business Connectivity Services
Enables users to publish on-premises data to a list or application external
to SharePoint Online
Enables federated users to gain access to on-premises data from
SharePoint Online
Requires a two-way authentication topology using an external URL
published by reverse proxy
Connects only through OData source
32. Prerequisites for Hybrid BCS
Two-way
authentication
topology must be
configured
Business Connectivity
Services must be
installed on-premises
On-premises instance
must have
connectivity to the
external data source
External URL
to SharePoint
on-premises must
be configured
33. Using federated credentials, a user in need of on-premises data logs on to the online app or
external list
The app or external list creates a request for data and sends it to Business Connectivity Services
Business Connectivity Services gains access to the external content type to determine how to
access the external data and what credentials to use
Business Connectivity Services retrieves a secure-channel certificate from the secure store and an
OAuth token from Windows Azure Active Directory for user authentication
Business Connectivity Services sends an HTTPS request to the published endpoint for the data
source with the certificate and token
The reverse proxy authenticates the request and forwards it to SharePoint on-premises
SharePoint on-premises retrieves the identity from the token and maps it to the on-premises
identity that has access to the data
On-premises Business Connectivity Services forwards the request to the OData service endpoint
The OData endpoint authenticates the request viaInternet Information Services and returns the
data
❶
SharePoint
Online
tenancy
External list Business Connectivity Services
Secure
store and
Access
Control
Service
Perimeter
network
Reverse proxy
Internal
network
On-premises SharePoint farm External data source
Authentication flow
Data flow
❷ ❸
❼
❻
❹
❾
❺
❽
Hybrid BCS Auth and Data Flow
34. Steps to configure Hybrid BCS
Create a connection
to your on premises
service
Make your ECT file
“tenant ready”
Create an external
content type based
on your OData
source
❶ ❷ ❸
❹ ❻
Use an existing or
create a new OData
data source
Create an external list
and validate the
hybrid Business
Connectivity Services
solution
❺ Upload your model
(.ECT) to o365
36. 36
BCS Trajectory (my opinion)
Business Data Catalog
Read Only
No Tooling
BCS
SPD Tooling
VS Tooling
External List
Foundations
Alerts & Events
OData
Excel
Apps
Online Limitations
Odata only
No Search
No User Profiles
Discontinue SPD
42. PowerBI & Data Management Gateway
42
• With the on-premises gateways, you
can keep your data fresh by
connecting to your on-premises data
sources without the need to move the
data.
• Query large datasets and benefit from
your existing investments.
• The gateways provide the flexibility you
need to meet individual needs, and the
needs of your organization.
43. Excel Access via PowerBI
Keep reports up to date
with scheduled data
refresh
PowerBI for Office
365
Data Management Gateway
Installed on-premisesOn-premise database
Workbook
On cloud
On premise
DATA REFRESH
44. Data Management Gateway
Enabling Corporate
OData Feeds
Enabling Excel Workbook Data
Refresh using
SharePoint Online
Enabling Discovery
in Power Query
capabilities
Power BI Admin CenterData Management Gateway
45. Data Management Gateway - Conceptual
Power BI Admin Center
Allows IT to configure, manage
and monitor access to corporate
data sources.
Data Management Gateway
Connects to corporate data sources
and sends data to Microsoft cloud
services through a secure channel
(Service Bus).
Corporate Data Sources
The Gateway can connect to
a variety of data sources.
Secure Credential Store
All credentials used by the
gateway are stored on-premises.
Encrypted backup of credentials
can also be stored in the cloud
to enable business continuity
scenarios.
46. What can I build with PowerApps?
PowerApps is flexible, but it has specific strengths
Generate apps based on data (Excel, SQL etc.)
Form-based apps for capturing and updating data
Line of Business apps with modern capabilities (microphone, camera, GPS
coordinates)
Apps for specific needs, signups, events – for power users and role-based needs
PowerApps-based apps can contain:
Multiple data sources Multiple screens Ink & pen support Custom APIs
48. Extending beyond PowerApps & Flow basic features
Custom APIs extend PowerApps &
Flow OOB functionality
Azure Functions provide effortless
building blocks
Logic Apps provide true
integration logic
Serverless computing
Trigger via HTTP call, polling or
webhooks
Can run C# scripts and .BAT files
Ad-hoc modifications, real-time
logging
Azure API Apps as a platform
Swagger-based metadata finding
Can do *anything*
Best suited for integrating
external datasources
API Management Portal
Enterprise integration features
Full integration capabilities
Not dependent on single user
Fully Azure-based
Hybrid integration solution
50. • Box
• Chatter
• Dropbox
• Azure HD Insight
• OneDrive
• SharePoint Server
• SharePoint Online
• SQL Server
• Office 365
• Oracle DB
• QuickBooks
• Salesforce
• SugarCRM
• SAP
• Azure Service Bus
• Azure Storage Blob
• Twilio
• Twitter
• IBM DB2
• Informix
• Websphere MQ
• Azure Web Jobs
• Yammer
• Facebook
• HTTP, HTTPS
• File
• FTP
• SFTP
• POP3
• SMTP
• Flat File Encoder
• Validate
• Extract (XPath)
• Transform
• X12
• EDIFACT
• AS2
• TPM
• Rules
Connectors
Protocols BizTalk Services
Built-in API Apps
And more on the way…
51.
52. On-Premises Data Gateway
•
•
•
• Logic Apps
• Power Apps
• Microsoft Flow
• PowerBI
• Azure Analysis Services
On-prem resources:
• BizTalk Server
• DB2
• File System
• Informix
• MQ
• Oracle Database
• SAP Application Server
• SAP Message Server
• SQL Server
68. Business Connectivity Services Feature Alternative(s)
External List Flow?, Client-Side Code (SPFx)
External Data column Client-Side Code (SPFx)
Connectors Connectors, 3rd
party add-ins
Secure Store Service Secure Credential Store
Business Data Web Parts (custom client-side web parts)
Rich Client Integration PowerBI (Excel), 3rd
party add-ins
BCS connectors for Search (protocol handlers w Hybrid Search)
InfoPath forms connected to BCS PowerApps
Notifications from External Systems Flow, O365 Connectors
Hybrid BCS On-Prem Data Gateway
SharePoint Designer Visual Studio, Flow, 3rd
party tools
69. External Content
(on-premises and/or
in the cloud)
SharePoint Server
(On-premises or Hosted)
Office 365
SharePoint Online Content
Onedrive for Business Content
Connectors
SharePoint Content
Cloud Hybrid Search - Adding External Content
Also drives:
• Office Graph (Delve,..)
• Compliance (DLP, …)
70. Connectors to Many Enterprise Systems
• Aderant
• Amazon S3
• Alfresco
• Box
• Confluence
• CuadraSTAR
• Elite / 3E
• EMC Documentum
• EMC eRoom
• Google Drive
• HP Consolidated Archive
• (EAS, aka Zantaz)
• HPE Records Manager/HP TRIM
• IBM Connections
• IBM Content Manager
• IBM DB2
• IBM FileNet P8
• IBM Lotus Notes
• IBM WebSphere
• iManage Work
• Jive
• LegalKEY
• LexisNexis Interaction
• Lotus Notes Databases
• Microsoft Dynamics CRM
• Microsoft Exchange
• Microsoft Exchange Public Folders
• Microsoft SQL Server
• MySQL
• NetDocuments
• Neudesic The Firm Directory
• Objective
• OpenText LiveLink/RM
• OpenText eDOCS DM
• Oracle Database
• Oracle WebCenter
• Oracle WebCenter Content (UCM/Stellent)
• PLC/Practical Law
• ProLaw
• Salesforce.com
• SAP ERP
• ServiceNow
• SharePoint Online
• SharePoint 2016
• SharePoint 2013
• SharePoint 2010
• SharePoint 2007
• Sitecore
• Any SQL-based CRM system
• Veeva Vault
• Veritas Enterprise Vault
(Symantec eVault)
• West km
• Xerox DocuShare
• Yammer
Plus a proven architecture and process for creating new connectors to complex systems
REMEMBER – An intranet project is not just a significant change project, it has the potential to be transformative to the way a company operates.
Adoption is key to achieving this, so a clear plan for engagement and communication is crucial, based around your three areas of focus…
REMEMBER – OoTB - Behaviour is how people are using SP not about the users themselves
Most of us use at least one LOB system such as ERP, CRM, PLM, etc., on a regular basis
In fact, as you can see, the average $1 billion organization maintains 48 disparate financial systems and uses 2.7 ERP systems
The business-critical data within these systems gets stuck in siloes more often than not – keep in mind the term business-critical can change from company to company. What we mean by that is a function that is essential to the core mission of your organization
This siloed data results in a lot of disconnect between departments
Most companies have different departments that use these systems, as you can see on the screen
LOB systems were created to help optimize every day jobs and for the most part, they do what we want them to do, yet they are focused on a specific function within the org (e.g. sales, HR, supply chain, etc.)
With that in mind, most IT departments have about 30% of their budget to spend on investments each year to improve their LOB systems
The options are to rip-and-replace one of these systems to optimize it or take the value in these systems that you’ve already invested in and spread that value across the organization to bridge integration gaps created by having information stuck in siloed systems
There are many examples of how integration gaps impact organizational performance:
A doctor prescribes medicine to a patient, but doesn’t know if it is in the pharmacy inventory because he doesn’t have insight into the LOB system responsible for inventory
If the doctor could see both the clinical data and the inventory information, he could make a more informed decision for his patient, saving time for both himself and his patient
Another example…
NPL Construction Company was spending more than $130,000 annually in printing and delivering paper paystubs to employees. Human Resources personnel were overwhelmed with requests for reprints of past paystubs. W-2 tax forms were also a burden, as their payroll team had to consider ad-hoc employee requests for tax information from previous years. Keeping up with reissue requests was time time-consuming and costly since all this information was siloed in the company’s SAP system and only specialized employees could access it.
By integrating SAP with SharePoint, NPL empowered employees with self-service capabilities, automated the payment process, and increased cost savings by an estimated 346% for the first three years of deployment
Reference: http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=710000001698
Businesses are seen as being innovative
IT is seen as catching up to innovation
3 components: proliferation of apps, data as management nightmare, smart devices that need to interact
Create business processes and workflows visually
Integrate with SaaS and enterprise applications
Unlock value across on-premises and cloud
Automate EAI, B2B/EDI, and business processes
Leverage Integration Platform as a Service (iPaaS)
Transform workflows into intelligent actions
Its not just about the products, we have a pool of out-of-the-box connectors that help connect to many SaaS applications.
Secret sauce is really the Azure services.
Azure is now at your fingertips – opens doors to numerous possibilities.
Traditional integration vendors, ask customers to build silo-ed integration solutions.
That approach is not going to allow you to scale to your customer needs.
With Azure, you can build holistic solutions.
I can do more than integration – once you have your connected system, you can perform analytics on the data using HD insight, machine learning, to gain insight on your data.
This is going to help customers make great business decisions.
Some of you have IoT practices today, this is how you can leverage integration and IoT together.
At MSFT, we think that there are multiple points of entry into integration: Think about your customers who reach out to you about mobile development, about IoT solutions, any e-commerce applications, eventually they are going to need a solid integration platform – and that’s what MSFT offers.
2 key differentiating factors to highlight again:
Hybrid 2. Azure Services
All the connectivity and tools you need to automate your modern business – with over 40 connectors and growing all the time with the ability for any 3rd party to contribute to our gallery.
Any trigger creates a message card…
A user creates an invoice in ERP system which then is sent to a group
Website form is filled out and sent to a group
Ticket system / Support contact or support group
Activities in Social Media shall be available for product or project groups.
This is a important slide , the summary of all presentation.
In my opinion what is the cool part , and the less coolest.
http://aka.ms/o365-connectors
https://dev.outlook.com/Connectors/GetStarted
http://aka.ms/connectorplayground
https://dev.outlook.com/connectors/reference
CURL Tool: https://curl.haxx.se/ or https://github.com/curl/curl or exe from http://winampplugins.co.uk/curl/