Please, mark your skills in the table.
I completely understand that nobody ever tried ALL the BizTalk features.
Name Number of the Projects Months Skills Mark (1..10 or A,B...)
artifacts:
applications
ports, groups, locations
FTP
SOAP
HTTP
SQL
WCF
SMTP, POP3
MSMQ
SharePoint
LOB: EDI base, Siebel, etc. (name them)
pipelines
pipeline components
schemas
maps
database functoids (or custom DB mapping)
Xslt
Xslt templates
orchestrations
transactions
atomic scope
long-running
compensation scope
exception scope
persistent points
correlations
helper .NET classes
SQL data bases (with relation to the BizTalk)
hosts, instances
adapters
parties
EDI, AS2 system
policy, rules, vacabularies
BAM
BAS
Development:
orchestrations
port-to-port
helper .NET classes
custom adapters
custom pipeline components
custom functoids
rules…
BAM
BAS
ESB
Debugging Tuning-Up:
VS
Nunit
BizUnit
LoadGen
stress testing
performance metrics
different utilities (name them)
multi-server debugging
MOM
HAT
Adm.Console
PerfMon
Deployment:
BTSDeploy
BTSTask
MSI, Binding
multi-server deployment
clustered MessageBox
WMI scripts
Development techniques:
- correlation
- convoy parallel
- convoy sequential unified
- convoy sequential non unified
- long-running transaction
- transaction compensation
- FIFO
- send data to SQL
- receive data from SQL
- data validating
- error handling in the BizTalk applications
- BizTalk to/from WS/HTTP apps
* test-driven development
* .NET development tools
Programming skills:
* test-driven programming
* VS.NET
* script languages, utils
* SQL: database normalization, programming
Web-programming
low-end programming
Several questions (sorry, no more than 2-3 min for answer):
- How do you study BizTalk? what are the main sources of the information?
- Describe creating the full-featured BizTalk application. Just the steps.
- Describe debugging the full-featured BizTalk application.
- Describe deploying the full-featured BizTalk application.
- Monitoring the BizTalk application:
Skills Mark Legend:
1 can describe purpose and functionality
2 made Sample(s)
3 used in one project
4 used in one project recently
5 used in several projects
6 used advanced functionality
7 can show my answers in forums and articles in blog
8 used API (in code)
9 can teach other developers, can show pro and cons
OR
A know something
B can use in standard cases
C can use advanced features, API
D expert