biztalk integration, thinking like an integration person biztalk360

24
brought to you by BIZTALK SUMMIT 2014, LONDON MARCH 03-04 sessions. di scussions. networking and more Thinking like an Integration Person NINO CRUDELE

Upload: biztalk360

Post on 20-Jun-2015

1.740 views

Category:

Technology


2 download

DESCRIPTION

Biztalk Integration, Thinking like an Integration Person Biztalk360, there are different ways to implement a BizTalk (integration) solution. The solution you choose will depend on various aspects,strategies, patterns, technical decision makings etc. Here are some of the common scenarios •Some technologies are more expensive to integrate than others, •Some technical issues are more difficult to solve than others, and •Some critical situations could be solved in easy way. It's not always possible to learn about these challenges in books or in internet. Most of the time, it comes from years of personal experience. In this session Nino Crudele will provide a real guidance based on personal experience, referring to all topics of previous European sessions but covering the most important aspects in BizTalk Summit 2014, London March 03-04 Brought to you by BizTalk360

TRANSCRIPT

Page 1: Biztalk Integration, Thinking like an Integration Person Biztalk360

brought to you by

BIZTALK SUMMIT 2014, LONDON

MARCH 03-04sessions. discussions. networking and

more

Thinking like an Integration PersonNINO

CRUDELE

Page 2: Biztalk Integration, Thinking like an Integration Person Biztalk360

A person?

NO my definition?

are dangerous animals thinking in debatching mode

and in unrecoverable interchange mode too

Page 3: Biztalk Integration, Thinking like an Integration Person Biztalk360

Microsoft Integration MVP

7 Years

Blog:ninocrudele.me

Who am I

- Since BizTalk 2002- 7 YEARS MVP- Microsoft VTS- Integrated:Sap,Siebel,A

S400,Tibco,IBM World, databases engines and more…

- Used: HL7-EDI-RFID-SWIFT-Rosettanet-RFID and more..

- Missions: Assessment, Development, Health check, Troubleshooting

Page 4: Biztalk Integration, Thinking like an Integration Person Biztalk360

My big passion: Kayak

Page 5: Biztalk Integration, Thinking like an Integration Person Biztalk360

1

Evolution

4

Strategies

2Perception

3

Development

5

Strategy

1Agenda

Page 6: Biztalk Integration, Thinking like an Integration Person Biztalk360

BizTalker Evolution1

BizTalk Server2002

BizTalk Server2004

BizTalk Server2006

BizTalk Server2006 R2

BizTalk Server2009

BizTalk Server2010

BizTalk Server2000Messaging

XML toolsXLang

Deployment ToolsXSDEAI (partner adapters)Vertical B2B

VS + .NETMessaging + OrchestrationBRERoutingBAMScale-out

Simplified configuration Adapters in boxRuntime+BAM+

EDI/AS2RFIDWCF support Adapter PackAdapter SDKHIS 2006BAHS

ALM SupportB2B+ RFID MobileAdapter Pack 2.0Hyper-V SupportHIS 2009BAHS 2.0

Mapper UI enhancementsFine-grained Manageability Trading Partner ManagementSecure FTPCloud ConnectUpdated Swift and HIPAAHIS 2010

BizTalk Server2013

Hybrid ApplicationsConfiguration Cloud-scale ESBVisual Studio 2013

Page 7: Biztalk Integration, Thinking like an Integration Person Biztalk360

Evolution1

BizTalk Admin

BizTalk Developer

Page 8: Biztalk Integration, Thinking like an Integration Person Biztalk360

Perception2

BizTalkSQL Server

C#

Orc

hest

rati

on

BAM

Map

XSD

cod

e

.NetSchemasFile

XSL

Pipelin

e

COM

.Net

Coding

RAD

Mapping

Grey BRE

Page 9: Biztalk Integration, Thinking like an Integration Person Biztalk360

Really...2.1

Bad perception

Not equilibrate

Extremism

Page 10: Biztalk Integration, Thinking like an Integration Person Biztalk360

Bad perception

Page 11: Biztalk Integration, Thinking like an Integration Person Biztalk360

2.1 Not equilibrate

26 simple BizTalk FlowsX

Page 12: Biztalk Integration, Thinking like an Integration Person Biztalk360

Extremism

86 functoids in map

Page 13: Biztalk Integration, Thinking like an Integration Person Biztalk360

Insanity

Page 14: Biztalk Integration, Thinking like an Integration Person Biztalk360

Development challenges4

ProductivityArchitectureAssessment

TroubleshootingVision

Page 15: Biztalk Integration, Thinking like an Integration Person Biztalk360

Developement3

Project1

Orchestration

Transformation

Schema

Pipeline

Transformation

Schema

Pipeline

Common1

Orchestration

Transformation

Schema

Pipeline

Project2

Orchestration

Transformation

Schema

Pipeline

BTS AdminReceive Ports

Send Ports

Receive Locations

Common2

Orchestration

Transformation

Schema

Pipeline

Page 16: Biztalk Integration, Thinking like an Integration Person Biztalk360

Developement4Two environmentsTest pipeline , Deploy, Debug Put file, simulate, drop file, check directory, call , send email

Page 17: Biztalk Integration, Thinking like an Integration Person Biztalk360

Strategies3Naming convention

Project structureArtifact ready

TemplatesReflectionInjectionDynamicAtomicity

AbstractionAutomationBest pratces

DocumentationReccomendations

Page 18: Biztalk Integration, Thinking like an Integration Person Biztalk360

Other strategies3

Extend & InvestUser Experience

applied to developers

In other words

Page 19: Biztalk Integration, Thinking like an Integration Person Biztalk360

Improvise, Adapt, Overcome (Gunnery Sgt. Tom Highway )

Page 20: Biztalk Integration, Thinking like an Integration Person Biztalk360

The first3

Productivity!

Page 21: Biztalk Integration, Thinking like an Integration Person Biztalk360

Core3

+ =

Page 22: Biztalk Integration, Thinking like an Integration Person Biztalk360

The challenge

(Demo)

4 MonthsEvery evening, in the toilet tooSleeping together with .net,VS,BizTalk internal friends

Page 23: Biztalk Integration, Thinking like an Integration Person Biztalk360

Questions

?? ?

? ?

??

??

?

??

?

??

?Grey

?

?

Page 24: Biztalk Integration, Thinking like an Integration Person Biztalk360

Contact me

Email: nino.crudele@live.

com

Profile:it.linkedin.com/in/

ninocrudele

Blog:ninocrudele.me

About.me:about.me/

ninocrudele