The citizen integrator
-
Upload
biztalk360 -
Category
Technology
-
view
322 -
download
0
Transcript of The citizen integrator
The Citizen Integrator
Michael StephensonAzure Integration MVP
https://pt.linkedin.com/in/michaelstephensonuk1http://www.twitter.com/michael_stephen
Sponsored & Brought to you by
2
Michael Stephenson• Coaching & Consultancy
• Azure Trainer• Cloud Architect• Integration Architect
• Loads of real world Azure projects
• #IntegrationMonday
• Blog - http://microsoftintegration.guru/blog/
• Twitter - @michael_stephen
Agenda• What is a Citizen
Integrator?• Microsoft Business
Application Platform• Tips for Success
What is a Citizen Integrator?
5
Integration Specialist Ad-Hoc Integrator Citizen Integrator• Coaching• Supporting• Escalation• Governing• Defining Approaches• Defining Standards• Implementation on hard projects• Pair programming
• Traditional developer who also does some integration• Doing bulk of
implementation• Working within Integration
Constraints• Working on other non
integration features
• Business User who is tech savvy• Integration Analysis• Light weight integration• Low risk integration
Modern Integration Roles
At Northumbria Uni current skill split
- 20% Integration Specialist- 80% Ad-hoc Integrator
Starting to have business analysts looking at Citizen Integrator opportunities
6
Why does the non-IT part of the business want to do IT?
My SME’s understand the business
so no requirements
to capture
If I don’t need code then its
cheaper
My users are tech savvy
We don’t have any
spare resources
We have a big queue or work already
We will need to consider the security
and governance
impacts
I just want to get it done
We need to do testing
and documentatio
n
We will need to get some
new infrastructure
IT are slow and
expensive
7
Pre-2008 - Tech Savvy Business User• Benefits• Business got the job done• Low cost
• Challenges• 000’s of Access/Excel solutions
across Org• Security and Data Vulnerabilities• Solutions been around for
decades in some org• Complex business logic lost in
macros
I can solve that problem with a macro
in excel
8
Cloud Era - Citizen Developer• Benefits
• SaaS/Cloud enabled app platforms• Market place add ons• More complex solutions• Scalable to more users
• Challenges• Super Charged Stealth IT • Silo applications limits
functionality• Often identity challenges• Integration often required
9
API/IPaaS Era - Citizen Integrator• Benefits• API simplifies integration• Business users can call API• Integrated solutions
• Challenges• Not every org asset is API
capable• What technical debt is
being created under the radar?
I can connect
the API to Salesforc
e
Microsoft Business Application Platform
11
12
What Concept ToolsMake me more efficient at my job
Automation
Make my team more efficient
CollaborationAutomationSelf Service Business IntelligenceIntegration
Make us more effective with Customers
AutomationCustomer InteractionCommunicationSelf Service Business IntelligenceIntegration
What does Citizen Integrator want to do?
Microsoft Flow
14
Flow Overview• Automate my day• Automate my team
• Online Designer• Flow Templates• Flow Mobile App• Push Notifications• Activity
• Develop from SharePoint Online
15
Demo
Microsoft Power Apps
17
Power Apps Overview• Connect to what you have• SaaS Apps• API’s• Hybrid• On-Premise Data Gateway
• No Code Applications• Build in browser• Build from data• Build in Power Apps Studio
• Publish to Web and Mobile• Windows Store• Apple App Store• Google Play
18
Demo
19
MEASURE ACT AUTOMATEUnlock Insight Intelligent Interfaces Evolved Integration
Super User
Professional Developer
Cortana Analytics SuiteSQL Server Business Intelligence
Azure FunctionsAzure App ServiceService Fabric
Logic AppsAPI ManagementBizTalk
When it gets complex
20
Tips for Success
21
You mean it can go wrong?
Story 1• IT didn’t know integration was
happening• User was pulling data from SaaS
application to their dropbox• User left with a list of all sales leads
Story 2• Citizen Developer setup a business
critical solution• The user then left the organization• All of the solution assets were in the
users personal account• The organization lost all of the assets
and the solution stopped working
22
Microsoft Offering ProvidesSecured with Azure Active Directory Security
AuthorizationPart of Office 365 Platform License Management
User ExperienceTeam Accounts/Sharing
Hosted on Azure Cloud ScalePotential Opportunities • API Connection Governance
• Security and Compliance Centre• Operations and Monitoring
Key Points
Microsoft Integration SuiteIoT
API ManagementAPI AppsService BusRelay
Service BusMessaging
Azure BizTalkLogic Apps
Event Hubs
BizTalk Server
EAI/ETL
API Hybrid Connectivity
BAM/Analytics Citizen Integrator
Messaging
BizTalk Server
Azure BizTalk
Orchestration
BizTalk Server
VPN Express Route
Event Hubs IoT Hubs
Power BIStream Analytics Power Apps
Data Factory SSIS
Event Hubs
Flows
24
Final Thoughts
25
Success is a Culture Challenge
Architect:• Coach the Citizen Integrator• Accept that CI is a member of the team• Provide constraints for CI• Provide API’s to integrate with• Implement the hard stuff• Help CI build better solutions• Develop relationships with business
Citizen Integrator:• Work with IT not around them• Learn integration patterns and why important• Think about dependencies• Think about how solution works for teams
Business Owner:• Encourage collaboration with IT• Develop relationships with IT• Understand why IT don’t like technical debt
Thank You
Twitter: #integrationmonday Website: http://www.integrationusergroup.com/