Bild 1

advertisement
Verktyg för övervakning och monitorering
BizMon
BizMon Integration Monitoring är en specialutvecklad lösning för
monitorering av integrationslösningar i BizTalk. BizMon tar till
vara många års erfarenheter kring underhållning och möjliggör
icke BizTalk specialister att ha full kontroll och översikt över
integrationslösningar inom BizTalk.
MTM
MTM är utvecklat av vår partner Communicate, i samarbete med
Microsoft, för att effektivisera och reducera kostnaderna för drift
och övervakning av integrationsplattformar. Med hjälp av Web
Services gränssnitt kan MTM nu ge funktionalitet till andra
integrationsplattformar.
Message and event logging in BizTalk Server
The Challenge
Microsoft BizTalk users all face the same challenge:
Often messages fail or disappear or are hard to find. And because there is no simple outof-the-box solution in a BizTalk/.NET environment, experienced software engineers and
BizTalk developers are forced to track and trace or resend messages. This is time
consuming and very costly manual work, as it depends upon highly skilled and therefore,
highly paid labor.
Many customers try to solve the problem by developing their own message monitoring
application based on well known Microsoft tools such as Health Activity Tracking (HAT),
Business Activity Monitoring (BAM) and ESB Toolkit.
This “self help” approach has clear disadvantages: First of all the monitoring application
will be limited in terms of features and functionality. Secondly, internal resources must be
allocated for support, maintenance and development.
This may turn out to be a costly venture.
Message and event logging in BizTalk Server
Messages/Data
Events
•DTA – Tracking
•HAT
•Hat Plugin
•BizTalk Admin Console - Group
Hub
•BAM
•BAM Definitions
•Extra Ports for Logging
•Custom Log Services
•MTM – Message Tracking
•Log4Net, DLL, 3rd party,Other…
•Group Hub
•Suspended instances
•MOM/SCOM
•Events, not data
•Performance counters/PAL
•Statistics
•Event Viewer
•WMI
DTA Tracking
Prereqs
•
SQL Agent enabled
• Large/HUGE database
• Purge
• Only time, no easy way to remove explicit messagetypes
• Archive
• Even larger databases
• No Direct GUI
• Messages are compressed, not easy to index and search
•
•
Tracking on Ports
Dedicated Tracking Host (on
all nodes, not clustered!)
• Datetime searches in CET format
• HAT or HAT plugin to view tracked messages
• Only before and/or after port logging not between the stages in
the Pipeline
• Search for Data (Elements/Attributes) on promoted fields only
HAT Plugin (BTS2006 only)
• http://www.codeplex.com/btsviewerhatplugin
Features
• FREE!
• Iterate through tracked instances\messages.
• View all tracked messages for a particular service instance.
• View xml\text content and context of tracked message.
• Search and hi-light xml content using XPath query.
• Ability to save all tracked messages and message contexts to file.
• 1.1 version is much more stable!!!
• Easy to install
MTM
Initiative
Custom Solution by Communicate A/S, developed together with Microsoft Norway.
Features and Functionality
• A web interface gives you a complete log of all messages and an immediate overview of
message status, failed messages and messages with missing receipts.
• Quick and easy message retrieval based on free text search, user-defined search criteria
and predefined fields such as sender, recipient, date, type of message and document ID.
• Full overview of message flow combined with reporting functionality and processing
statistics will identify bottlenecks and problem areas.
• Failed messages and messages with missing receipts can easily be resent from MTM.
• The web interface opens for decentralized message handling by non-IT personnel,
vendors, customers or partner companies.
• The time used for troubleshooting and manual intervention is drastically reduced, as is
cost.
MTM – Search capabilities
• Authenticatad access to messages (messagetypes)
• PipeLine component based logging*
•Message search on All formats (EDI, Flatfile, XML)
•DocumentId (Some Default property of MessageType)
•Sender (FromParty)
•Receiver (ToParty)
•MessageTypes…
•Datetime (Period)
•Xpath
•Free text
•Promoted values
•PipeLine settings
•Status
•User Defined
* Other methods and services are available for Orchestrations and non BizTalk applications
•
•
•
Purge selected messagetypes individually
• Provides option to store messagetypes with different expiration dates
• [Archiving database in next version]
Data is stored in plain text format in SQL Server database
• Provides options for building custom reports using Microsoft Reporting
Services or other techniques
Statistics
• Processing Statistics
• Throughput
• Export to Excel/PDF
MTM - Authentication
• Users are MTM users (SQL Tables)
• Access rights
• Read Events (not data)
• Read Data
• Resume/Terminate suspended messages
• Resend messages
• Access rights are set on MessageTypes and/or
Sender/Receiver
MTM – PipeLine Properties
Property All Stages
DataType
Default Value
Description (The property text as seen by
BizTalk Admins)
Enabled
LogMessageBody
bool
bool
True
True
Enable/Disable log functionality.
LogText
MessageTypeId
String (255)
int
Blank
0
FromParty
String (150)
Blank
ToParty
String(150)
Blank
Enable/Disable the logging of the message
payload (BodyParts)..
The log text to store for this component.
Log the Message as MessageTypeId with the
assigned number value.
[null/0/1=Default],[>1=User Defined]
Name of sender or XPath expression. Leave
blank to read Sender from MessageType
definition if MessageType is known.
Name of receiver or XPath expression. Leave
blank to read Sender from MessageType
definition if MessageType is known.
Comment
SystemName
String
String
Blank
Blank
Document area for this component.
SystemName is a design time property used to
build statistics and semantically group
related messages from different flows and
BizTalk Applications.
Non BizTalk
Applications
Solution & Design
Config
file
MTM Web
MTM Web
Services
MTM Common
BizMon
MTM
Configs
Config file
MTM
Admin
Services
MTM Windows
Service
BizTalk
Service
BT
Service
N
MTM
Windows
Service
MSMQ
MTM Common
MTM
Mgmt
PipeLine
Components
MsgBox
Key features Next version (Q4 2009)
•
•
•
•
•
•
•
Improved authentication features
Purge job setup from GUI
Archiving
Journaling on logon attempts, read, resend, etc
Performance, memory, error reporting
SystemName, Status, Comments
Custom presentation of Logged messages (XSLT -> HTML)
Customer References using MTM
•
•
•
•
•
•
•
•
•
•
•
Det Norske Veritas
Sykehuspartner
Helse Sør-Øst RHF
Helse Midt Norge RHF
Helse Vest RHF
Aker
Wilhelmsen IT
DFDS
Iggesund
Sandvik
Holmen Paper
•
•
•
•
•
•
Norske Skogindustrier ASA
Stora Enso AB
Iggesund Paperboard AB
Holmen Paper AB
M-real OY
Kitron ASA
• + other customers in
evaluation phase
Intelligent Business Solutions AB
__________________________________________________________
Michael Olsson| Solutions Architect | Intelligent Business Solutions AB
+46(0)707-909 441 | Våxnäsgatan 10 | 653 40 | Karlstad | Sweden
michael.olsson@ibiz-solutions.se | www.ibiz-solutions.se
__________________________________________________________
Richard Hallgren| Integrations Expert | Intelligent Business Solutions AB
+46(0)706- 012 682 | Våxnäsgatan 10 | 653 40 | Karlstad | Sweden
richard.hallgren@ibiz-solutions.se | www.ibiz-solutions.se
Intelligent Business Solutions AB
Vi på iBiz Solutions AB erbjuder konsulttjänster, projektledning och utbildningar inom
IT-branschen och är specialiserade på integration med Microsoft BizTalk Server. Våra
konsulter är drivna och självgående med Sverige, och hela Norden, som arbetsområde
och arbetar främst för stora tillverkande industrier och företag inom stål- och
pappersbranschen.
Vi har kunskapen och erfarenheten att hjälpa dig leverera maximal nytta av din
investering i BizTalk. Vi är experter på Microsofts produkter och vår kunskap och vårt
engagemang ger er en säker, trygg och pålitlig partner.
Vår företagskultur kännetecknas av samarbete och viljan att förstå uppdragsgivarens
verksamhet. Målet är att genom utbildning och integration hjälpa våra klienter att
göra bättre affärer inom respektive område.
Integration med BizTalk Server
Vi jobbar med integration och är experter på att leverera kvalitetssäkrade system med Microsoft BizTalk Server. Våra lösningar
kan hittas på stora företag i Sverige och Norge.
iBiz konsulter är vana att arbeta med interna kanoniska format och använder exempelvis PapiNet/EDI/X12/Oagis m.fl. i de
externa gränssnitten. Vi arbetar med olika tekniker för att säkra våra leveranser såsom automatiska tester och versionshantering.
Konsulttjänster
Vi erbjuder IT tjänster inom all Microsoft utveckling. Vi är specialister på integration med Microsoft BizTalk Server. Våra konsulter
har många års erfarenhet och är naturligtvis certifierade.
Download