Lixsql port enterprise integration
-
Upload
sandro-pereira -
Category
Software
-
view
3.403 -
download
1
description
Transcript of Lixsql port enterprise integration
Enterprise IntegrationSandro PereiraSenior Software Developer Microsoft Integration MVP
LIX Encontro da Comunidade SQLPort
Senior Software Developer at DevScope Microsoft Integration MVP since 2011
Member and co-founder of BizTalkCrew – BizTalk Innovation Day Events
Writer of numerous articles for Portuguese eMagazine “Programar” Author “Sandro Pereira BizTalk Blog”
http://sandroaspbiztalkblog.wordpress.com Member of “BizTalkAdminsblogging.com” and “BizTalk Brasil”
community Member NetPonto community, MSDN BizTalk Forums Moderator TechNet Wiki author (Wiki Ninja) TechNet Gallery, Code Gallery and CodePlex contributor Public speaker Technical Reviewer PACKT Publishing
BizTalk Server 2010 Cookbook (April 2012)
Author book: BizTalk Mapping Patterns and Best Practices
Sandro Pereira
http://www.biztalk360.com/biztalk-mapping-patterns/BizTalk Mapping Patterns and Best PracticesSandro Pereira
12 Mapper Patterns365 pages4 Technical ReviewersSteef-Jan Wiggers, Nino Crudele, Michael Stephenson, José António Silva
FREE BOOK!
brought to you by
Agenda
Enterprise Integration Concepts and challenges
Introduction to BizTalk Server What is? What does BizTalk do?
Introduction to BizTalk Services What is? What does BizTalk do?
integration
Integration (from the Latin integer, meaning whole or entire) generally means combining parts so that they work together or form a whole.
integration
Microsoft Stream Insight
SQL Server Integration Services
SQL Server Master Data Services
Windows Server AppFabric
Windows Azure Service Bus Relayed Messaging
SharePoint Business Connectivity Services
Windows Azure Service Bus Brokered Messaging
Mobile Services
.NET/WCF/AppFabric
Dynamic CRM Connector
Evolving Integration Needs
1970 Mainframe1980 Client-Server1990 Web2000 SOA2010 Cloud
Infrastructure
servicesCDN
Virtual machines
Virtual network VPN
Traffic manager
Data
servicesTableHDInsight
Blob storage
SQL database
How do I build modern apps that connect services with devices
How do I manage data explosion?
How can my IT infrastructure keep up with my business?
Cloud brings new challenges
App
services
media
hpcBizTalk
Services analytics
caching identityservice
bus
web sitesmobile
services
cloud services
Infrastructure
servicesCDN
Virtual machines
Virtual network VPN
Traffic manager
Data
servicesTableHDInsight
Blob storage
SQL database
How do I build modern apps that connect services with devices
How do I manage data explosion?
How can my IT infrastructure keep up with my business?
Cloud brings new challenges
App
services
media
hpcBizTalk
Services analytics
caching identityservice
bus
web sitesmobile
services
cloud services
How do I integrate my enterprise and my business partners?
One
Integration
StackActive
Directory
BizTalk services API Mgmt.
WorkflowService bus
Mobile services
OVERWHELMED?
Inconsistent Information
Two many SystemsIncompatible
Systems
Inefficient Processes
Long running operations
ALWAYS ON
Need to ScaleLacks Visibility
Different data formats
Different protocols
Number of endpoints
fault tolerant
retry mechanisms, persistence, backup channels
monitoring and management
CHALLENGES
BizTalk Server
What is BizTalk Server?
Escritórios
Fornecedor Forneced
or
FabricanteDistribuido
r
Revendedor
Logístic
a
Logística
Empresa
Fabricante
What is BizTalk Server?
EAI / BPM
BizTalk Server Capabilities
Management and
Operations
RFID Platform
Business Rule
Framework
Business to Business
Integration Business Activity
Monitoring
Messaging
Orchestration
Tools
Cloud Integration
BizTalk Server Integration Scenario
SuppliersApplication
11
33
22
44
Inventory Application
Enterprise Resource Planning (ERP)Application
Microsoft BizTalk Server 2010
IT Pros and Developers
Manage and
Operate
Design and Implement
RFI
55
EDI
Messaging
Messaging
Assign SupplierPolicy
Filter TagsPolicy
Re-stock OrdersOrchestration
Read Shipmen
t RFID Tags
Up-to-date KPIs in BAM
Business Users
Messaging
BizTalk Server Logical Architecture
16
Receive Port Orchestration
XML EDI or
Flat File
XML EDI or Flat File
Send Port
SendAdapterSend
Adapter
SendPipelineSend
Pipeline
MessageBox
MappingMapping
TO: NWTraders (Flat file format)TO: NWTraders (Flat file format)
FROM: Fabrikam (XML format)FROM: Fabrikam (XML format)
MappingMapping
FROM: Contoso (Flat file format)FROM: Contoso (Flat file format)
TO: Fabrikam (XML format)TO: Fabrikam (XML format)
ReceiveLocation
ReceiveAdapterReceiveAdapter
ReceivePipelineReceivePipeline
BizTalk Services
VETER TransformConnect
LOB
EAI Capabilities
Enterprise Application Integration (EAI) which provide rich message processing capabilities and the ability to connect private cloud assets to the public cloud.
Behind
Constoso’s Firewall
Line of Business System
Serv
ice B
us
Connect
EAI – Incident Management Scenario
Partners
FTP Shares could be on-premise or in Cloud
(routing basedon condition)
WebService
EAI Bridge
FTP Share 2
User 1 via phone
User 2 via online
FTP Share 1
LOB Relay
LOB Target
BridgecustomerType == “VIP”
customerType == “Default”
Validate – Enrich – Transform – Enrich - Route (VETER)
EDI Capabilities
Electronic Data Interchange (EDI) targeted at business-to-business (B2B) scenarios in the form of a finished service built for trading partner management.
B2B comm Portal
EDI ServiceOrder Processing Scenario
21
Sales Dashboard(ASP .NET)
Order Management LOB System
Orders
EDI Bridge
Service BusHybrid Connectivity
TPM Portal
Contoso
EDI App
Northwind
EDI
TPM AS2
EDIFACT
X12
BAM
FTP
10.000+ EDI schemas
Microsoft Azure BizTalk ServicesB2B• EDI AS2 and X12 • Trading Partner
Management• Agreements config
templates• EDI batching• Tracking• Archiving with NRR• TPM OM API
EAI• Transport adapters for
FTP/FTPs, SFTP, HTTP• Hybrid connectivity to
SQL, SAP, Oracle EBS, Oracle DB
• Content based routing to Web services, SB queues, topics, relays
• Transformation engine • Out-of-box integration
pattern• Custom code in Bridge
Mgmt./tools/infra.On-demand, per tenant, dedicated deployment that provides isolation and predictable performance• Easy provisioning• Disaster recovery• Backup and restore• Programmatic access to
management functions
Schema editor/test map in VS
Bridge configuration surface• Mapper Migration Tool
Agreement Migration Tool
[email protected]/in/sandropereira@sandro_asp sandroaspbiztalkblog.wordpress.com
Questions?
www.devscope.net