Sudhir Hasbe Sr. Product Manager Microsoft Corp SOA318 Arsalan Ahmed Senior Solution Architect IDBLUE Agenda Trends BizTalk Server overview RFID overview Demo Maintenance , repair and overhaul application BizTalk RFID Mobile Deep.

Download Report

Transcript Sudhir Hasbe Sr. Product Manager Microsoft Corp SOA318 Arsalan Ahmed Senior Solution Architect IDBLUE Agenda Trends BizTalk Server overview RFID overview Demo Maintenance , repair and overhaul application BizTalk RFID Mobile Deep.

Sudhir Hasbe
Sr. Product Manager
Microsoft Corp
SOA318
Arsalan Ahmed
Senior Solution Architect
IDBLUE
Agenda
Trends
BizTalk Server overview
RFID overview
Demo
Maintenance , repair and overhaul application
BizTalk RFID Mobile Deep Dive
Case studies
Consider the Following
13
42.4
214
Percent of Orders – Have wrong item or quantity
214
Minutes – Average wait time in hospitals
13.2
10
13.2
10
42.4
Million Bags – Missing or delayed in 2007 (Costing $3.8B)
13
Percent of Patients – Given wrong medication
Billion Dollars – Lost through employee retail theft
10
Percent of Aircraft – Built at major manufacturer’s sites
Enterprise Mobility Trend
Business collaboration wherever and whenever
Access to information on my servers/network
From any device or location...
...to people, tools, and resources
E-Mail
Managed
PC
Access
Control
LOB Applications
Intranet Web
Applications
Team
Workspaces
Unmanaged
PC
(Home PC, Kiosk, etc)
Mobile and
Traditional
Devices
Documents
and Files
Instant
Messaging
Firewall
Web and Video
Conferencing
Securely Managed by IT
Calendaring
So Many Hot Devices to Choose From!
> 150 Windows Mobile devices worldwide
Trend: Real-time Visibility With RFID
RFID provides real time visibility into
physical world assets
RFID allows us to provide unique identifier
to every object
Provides real time observation system for
physical world
Everything that moves can be tracked
How can RFID Help?
Manufacturing
Supply Chain
Reduce inventory
Reduce cost and time in shipping and receiving
Improve order accuracy
Traceability for product recalls
Retail
Reduce out of stocks with inventory visibility
Reduce loss due to theft
Reduce product swaps/brand authentication
Improved promotional execution
Hospitality
Avoid counterfeit passes/chips
Improve customer loyalty programs
Reduce labor costs in resorts with self service
Consolidating payment processing
Health Care, Airline,
Banks, Oil and Gas
Reduce errors in health care service delivery
Reduce loss due to lost baggage
Improve maintenance and repair of assets
Track IT assets to avoid loss of PI of customers
Application Architecture Trends
Innovative Experiences
Mobile Devices
‘In-Cloud Application’
On-Premise Application
On-Device Application
BizTalk Server
Business Integration Server
PARTNERS
DATA
ADAPTABLE
PROCESSES
MESSAGES
APPLICATIONS
INTEGRATE | AUTOMATE | SIMPLIFY
EVENTS
CONSISTENT
INFORMATION
OPERATIONAL
INSIGHT
DEVICES
B2B
Integrations
Business
Rules Engine
Business Activity
Monitoring
RFID and
Sensor Platform
Line of Business
Connectivity
Reliable Messaging/
Orchestration
Connected Enterprise
Enabling customers of all sizes to derive value by seamlessly connecting
their systems and processes
Packaged
Apps
Web 2.0
Devices
and People
Portal
Partner
Business
Process
Legacy
LOB
Embedded
Trading
Partners
Cloud
Microsoft Platform Vision
As organizations deploy applications to the cloud, BizTalk Server
will provide solutions to link on-premise and cloud services
Visual Studio & .NET
BizTalk Server 2009 - Released!!
BizTalk Server
Evolution of a platform
V6
V5
V4
V1
BizTalk Server
2000
XML B2B
V2
BizTalk Server
2002
V3
BizTalk Server
2004
BPM
EAI (partner
adapters)
Partner
Adapters
Vertical B2B
BizTalk Server
2006 R2
BizTalk Server
2009
SOA/ESB(2.0)
BizTalk Server
2006
SOA/ESB
SOA/ESB
BPM
Adapters
in Box
Extend B2B
(+EDI/AS2)
ALM Support
Host
Integration
RFID
RFID Mobile &
Std Pack
BPM
Extend B2B
BAM+
Update Swift
500
Customers
2,000
Customers
4,000
Customers
7,000
Customers
8,500
Customers
What's New in BizTalk 2009
o BizTalk goes mobile
o Adapters like SAP, Oracle
e-Business Suite,
mainframe apps
o New standards support
o ALM Support, Better
debugging and
testing
o Manageability
enhancements
o Easier Deployment
o Virtualization support
o Greater value for
lower price
o Complete solution – Benefits of an entire application platform
o Support for Windows Server 2008, SQL Server 2008, Visual Studio 2008,
Windows Mobile 6.0
Runtime Architecture: an Inside Look
Applications
Web
Services
RFID Manager
RFID
Readers
RFID
Printers
Items with
Attached
RFID Tags
BizTalk RFID – Value Proposition
Enterprise
Manageability
“Plug and Play”
Manage and
monitor devices
UHF, HF, LF, Active,
RTLS, NFC and
Sensor Devices
Real time failover
Integrates system
center operations
manager
IT Operations
Managers
Rich Integration
Capability
Out of Box Event
Handlers SQL,
BRE, Web Services
Integrates with
BizTalk® Server
to Leverage
40+ Adapters
BPM, EDI, EAI
Capability
SOA Platform
Architects
Rich Development
Platform
.NET Based SDK
Extendible
Driver(DSPI)
model to support
varied devices
Extend platform
capabilities
Build rich
RFID-Enabled
applications
Developers
Mobility
.NET Based SDK
Extend platform
capabilities
Build rich
RFID-Enabled
applications
Store and forward
Windows Mobile
and Windows CE
Mobile
Workers
Maintenance, Repair and Overhaul(MRO)
Application
Arsalan Ahmed
Senior Solution Architect
IDBLUE
About IDBLUE

Established in 2001

Headquartered in St. John’s, NL


Offices in Ottawa, Ontario,
Atlanta, Georgia and UAE
www.idblue.com

Specialized in mobile RFID solutions:

Asset Management – MRO (aerospace, oil
and gas)

Healthcare

Law enforcement

Events mgmt
 Member of:
The Complete MRO Eco-system
MRO Activities
 Regulated
inspection and report
 Transit checks, security checks
 Traceability of parts
and sub-assemblies
 Defect rectification
Maintenance
Service line
 Contract
 On-call
Up to 70% of a mechanics time is spent
locating parts
Source: Microsoft – Potential of RFID in the Aerospace and Defense Market, June, 2006
EDGE Processing Challenges
Manual checklists
Manual identification and verification
Manual data entry
Approval workflow
Real time information sharing
Information dissemination in field
More MRO Specific Factors to Consider
Asset attributes:
Repairable
Line replaceable
Recommended as a spare
Frequency of removal
Spares price
Dispatch criticality
Life-limited or time-controlled asset
Emergency equipment
Maintenance, Repair and Overhaul(MRO)
Application
Arsalan Ahmed
Senior Solution Architect
IDBLUE
Up to 70% of a mechanics time is spent
locating parts
Source: Microsoft – Potential of RFID in the Aerospace and Defense Market, June, 2006
What is BizTalk RFID Mobile?
Extends reach of BizTalk to mobile devices
Lightweight application platform for mobile devices
Supported on Win CE 5.0, Win Mobile 5.0 and
Win Mobile 6.0 platforms
Enables rapid h/w agnostic RFID and Barcode mobile
application development
Enables generation of software events from
mobile devices
Events need not be RFID events
Support for seamless server connectivity
Development
How to receive events and process them?
How to send them to backend systems through
BizTalk Server?
How to get events from new event source?
Receiving Events on the Device
How to receive events and process them?
// Application is running on the mobile device…
// Construct a DeviceConnection object to connect to the
// embedded RF or barcode module
DeviceConnection dc = new DeviceConnection(moduleName);
// Register for event notifications
dc.NotificationEvent += new NotificationEventHandler
(MyHandler);
// Open the connection to the module
dc.Open();
void MyHandler(object sender, NotificationEventArgs args)
{
// Process events
}
Store-and-Forward
Intermittent connectivity scenarios supported
Events can be enriched in the mobile application and
forwarded to process pipeline on server
Reliable events are guaranteed using local SQL CE
Events can be batched
Logical grouping, efficient network usage
Forwarding Events to Server
How to send them to backend systems through BizTalk Server
// Construct a new Server Connector specifying the
// BizTalk RFID Server name and port
RfidServerConnector serverConnector = new
RfidServerConnector(serverName, serverPort);
// Initialize the object; this also automatically
// enables Remote Management from BizTalk RFID Server
serverConnector.Initialize();
// Start posting events from mobile to Server!
serverConnector.Post(eventsArray);
Writing New DSPI Provider
How to get events from new event source?
namespace SampleProvider
{
public class SampleProvider : DeviceProvider
{
public override void Init(RfidProviderContext providerContext,
string providerName, PropertyProfile providerInitParameters){}
public override event EventHandler<NotificationEventArgs>
ProviderNotificationEvent;
public override void SetProviderProperty(EntityProperty property){…}
public override void Shutdown(){…}
}
public class SampleDeviceProxy : PhysicalDeviceProxy
{
public override void Close(){..}
public override event EventHandler<ResponseEventArgs> CmdResponseEvent;
public override DeviceInformation DeviceInformation{…}
public override event EventHandler<NotificationEventArgs>
DeviceNotificationEvent;
public override Collection<DeviceCapability> GetDeviceCapabilities(){…}
public override Dictionary<PropertyKey, RfidDevicePropertyMetadata>
GetPropertyMetadata(string propertyGroupName){…}
public override void SendMessage(string sourceName, Command command){…}
public override void SetupConnection(AuthenticationInformation
authenticationInfo){…}
}
}
Application Development Experience
Visual Studio-based development experience
SDK libraries installed on the dev machine
Development and debugging using
VS Windows CE device emulator
Samples provided to help app development
Management App to register device provider
ReadTags App for posting tags to server
BizTalk RFID in Real World
iGPS, CHEP, Europool
Supply Chain: Tracking pallets across supply chain
Continental AG, DCC
Manufacturing: Automating goods receipt process, RTI tracking, trailer tracking
Wells Fargo,
Bank of America
Tracking IT and Data Center assets
Tehko, Blue C Sushi
Tracking fish, wine across supply chain, sushi plates
Score Group
Oil & Gas: MRO
American Apparel,
RiteCare
Retail: Inventory tracking in store, product swaps
Sure Reach
Postal/Logistics: Document tracking
Killdeer Mountain Mfg.
Supply Chain: Visibility in manufacturing process for DOD & Boeing
Outrigger Resorts,
Vail Resorts
Hospitality: Customer experience, payment processing and access control
Major Airline Alliance
Airline: Baggage tracking
“Our maintenance and quality control personnel find
that the solution built on BizTalk RFID Mobile has
accelerated inspections by 5 to 15 percent.”
Andrew Stephen
Works Manager, Score Group plc
Engineering firm uses radio frequency
identification (RFID) to automate inspections
Customer
Business Challenge
Streamline onshore and
offshore valve inspections
Facilitate data analysis and
the exchange of
information for employees
and customers
Minimize manual
data entry
Solution
Engaged IDBLUE to deploy
an automated valveinspection solution built
with Microsoft® BizTalk®
RFID Mobile and the
Microsoft .NET Compact
Framework
Issued Windows Mobile®
devices to employees
Customer
Results / Benefits
Sped valve inspections
up to 15 percent
Improved data accuracy
Increased office
productivity
5–15 percent
Provided for future
innovation
Score Group – BizTalk RFID Solution Components
Solution Benefits
1. Paperless transactions
2. Real-time updates
3. Quicker transactions
4. Reduced errors
5. Historical record integrity
6. Maintenance accountability
7. Regulatory compliance
“With RTVS and BizTalk RFID Mobile capabilities, we are able to
cross-dock and quickly decide where a product needs to go.... This
helps reduce our turnaround from four days to two days.”
Seshu Guddanti
Managing Director, RiteCare Pharmacy
Transforming warehouse operations with real-time data
Customer
Business Challenge
Solution
1000s SKUs
RFID enabled warehouse
operations
Minimize expired goods
Cross docking
Minimize human errors
Unitech hand held RFID
readers
Minimize turnaround times
Alphabetic categorization
is too rigid
Customer
Results / Benefits
Order fulfillment time
cut in half
Warehouse space
requirements reduced by 50
percent
Scalability to open new
stores increased
Barcodes for human operations
Operations visibility enhanced
S3 RTVSTM VisiWare solution
built on Microsoft® BizTalk®
Server RFID
New Process Flow
Products from suppliers
received, associated and
put-away in totes
with RFID tags
Store orders shipped
with 50% less turnaround time and
fewer mis-ships
Location information used
to pick remaining orders with
hand-held application
Incoming store orders
cross-referenced with
products received
Totes satisfying incoming
orders directly sent
to cross-dock
Additional totes slotted at
warehouse, location dynamically
associated based on RFID tag at bin
2nd Largest RFID deployment in USA
(3:35mins)
iGPS – 2nd Largest RFID deployment in USA
Resources
www.microsoft.com/teched
www.microsoft.com/learning
Sessions On-Demand & Community
Microsoft Certification & Training Resources
http://microsoft.com/technet
http://microsoft.com/msdn
Resources for IT Professionals
Resources for Developers
www.microsoft.com/learning
Microsoft Certification and Training Resources
Track Resources
SOA
www.microsoft.com/soa
msdn.microsoft.com/biztalk
www.microsoft.com/biztalk
www.microsoft.com/rfid
“Dublin”
www.microsoft.com/net/dublin
“Oslo”
msdn.microsoft.com/oslo
www.microsoft.com/net/oslo.aspx
msdn.microsoft.com/wcf
msdn.microsoft.com/wf
www.microsoft.com/net
msdn.microsoft.com/azure/netservices
www.microsoft.com/azure/netservices
twitter.com/dotnetservices
Complete an
evaluation on
CommNet and
enter to win!
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.