Title: Slam Dunk Killer Application
1Delivering Mission Critical XML Transactions Fr
ank Knifsend VP Product Strategy frank_at_slamdunknet
works.com 650.632.5500
Guaranteed
Transaction Delivery
at Internet Speed and Price
2Agenda
- Mission Critical Needs for XML Transactions
- Whats the same, whats different
- InternetInfrastructure
- Scenarios
- Business Continuity
- Managed Security
- Financial Industry Connectivity Solution
- Leverage the Internet for reliability, cost, and
flexibility - Business-class Architecture and Operations
- Customer tunable capabilities by app, partner,
transaction
3XML Legacy Transactions Need Infrastructure
- HTTPS and the Internet are not enough
- This is core transport only
- Every Mission-Critical application needs
- Security authentication/encryption
- Reliability Robustness 100 uptime, no loss
- Quality of Service Service Level Agreements
- Visibility and Exception Management tracking,
alerts, notifications, auditability,
non-repudiation - Evolutionary approach needed
- World wont shift to new XML/web services
immediately - App integration demand exploding hurdles
limiting success - Previous examples
- Why do Web sites need app servers, load
balancers, etc. - Why do distributed apps need middleware, queues,
EAI
4Current Connectity Limitations
- Network approaches
- Raw Internet SMTP, HTTP
- Mutually authenticated SSL
- Dedicated Line networks or Private Networks
- Managed VPN services, or in-house VPNs
- Application approaches (Internet or private line
based) - Application Servers, or built into each Web
Service - Middleware, Queues
- Custom-built common infrastructure
- But these are
- Expensive and significantly hard to coordinate
- Inflexible, and exposed to disaster scenarios
- Difficult to deploy add new trading partners
- Significant up-front provisioning costs and time
delays - Requires ongoing IT investment and management
5Broad set of needsOne size doesnt fit all
- New and old will coexist Legacy and XML
- No one ever really throws away the old, when the
new happens - Customers have wide range of requirements, e.g.
- Size 500 B vs. 500 MB
- Valid Life 1 sec vs. days, sync vs.
storeforward - Security SSL vs. Full PKI signature and
encryption - Each business partner, application message has
own needs - Quality of service (latency)
- Quality of protection (privacy, authentication)
- Storage (no storage, standard, extended)
- Time to live
- Synchronous or asynchronous/buffered
- Delivery notification
- Etc.
6Total Connectivity Solution InternetTransaction
Delivery Service
- Eliminate dependence on platform specific
features - Tens/hundreds of applications partners drive to
very low lowest common denominator, e.g. fax - Simplify application/IT coordination
- Treat security, error recovery, delivery as a
service - Tune quality of service with message parameters
- IT departments are at different stages of
evolution and expertise - Abstracts infrastructure complexity away from Web
Service Developer - Application doesnt have to think about nuances
- If new partner where/how to get public key
- Real-time vs. buffer until recipient is ready
- Transactions vs. large batch files (latency,
security, error recovery, guaranteed delivery may
vary) - Immediate time-to-market through leveraging
prebuilt
7Business Continuity
Vs.
- Leverage survivability of nuclear-hardened
Internet - Adaptability and isolation from physical
addresses - Limitation of static continuity approaches
- Just having 2 yourself is not enough
- Need to failover/reconfigure all nodes, not just
one node - Need to close security, availability, and
guaranteed delivery capability gaps between
dedicated line vs. simple Internet approaches - equivalent plus to dedicated line
- Failover to private IP is easy, Failover to
Public IP failover is hard
8Managed Security Authentication, Authorization,
Encryption
- Fully automated authentication encryption
- Baked in global PKI
- Automatic certificate public key distribution
- Minimal on-going management for new partners,
certificate revocation/expiration, etc. - Performance optimizations to limit impact of PKI
- No impact to customers existing security
policies and infrastructure - No changes to firewall configuration no open
inbound ports - Authorized access limited to identified
applications and partners not all or nothing
9No Single Points of FailureGuaranteed Delivery
Architecture
Many of these services can be accessed and viewed
through mySlamDunk.net
ONLINEDATA STORES
ONLINEDATA STORES
Slam Dunk Networks stores a copy of every
transaction message to ensure no message is ever
lost and to provide peace of mind for those
customers who desire long-term archiving.
The customer sends a Transaction through Slam
Dunk Networks.
HOOP
The intended recipient receives the transaction
in its entirety. It has not been opened, altered
or tampered with.
Slam Dunk Networks races transaction copies
through multiple independent paths to assure
delivery.
Sending Adapter
Receiving Adapter
CUSTOMER
Slam Dunk Networks wraps the transaction in an
XML Envelope and encrypts the contents.
Hoops ensure safe delivery of the messages by
acting as independent route points.
DESTINATION
SOURCE
At the final destination, only a single copy of
the message is delivered. Guaranteed, secure and
timely.
HOOP
ONLINEDATA STORES
ONLINEDATA STORES
Our Network Operations Centers (NOCs)
continuously monitor the entire infrastructure
Slam Dunk Control constantly optimizes
performance and updates the network. All this
supported by 24x7 customer service.
10Infrastructure AbstractionUniversal Application
Connectivity
Gateway to Slam Dunk
Network Middleware
JMS
MQ
IP
SNA
X.25
TIBCO
Administration, Monitoring, Management
Monitoring Services
Auto Upgrade
Alert Service
Admin Service
Configuration Console
Clustering, Load Balancing, Failover
Load Balancing
Clustering Coordinator
Failover/State Manager
Foundational Services
Tracking Services
Archive Services
Authentication Services
Quality of Service
Messaging
Encryption Services
Time Synchronization
Network Protocols
11Benefits of Internet-Based Transaction Delivery
Service
- Eliminates on-going complexity of Public Key
Infrastructure, multi-layered security, and
security management - Certificate issuance, implementation, valid
life, and coordination between multiple parties
is a not trivial - The need for both Transport (SSL) and Message
level authentication and encryption - Restricted partner access to defined applications
or systems - Supports both Web Service AND Legacy
cross-platform requirements - Network Protocols IP, X.25, SNA
- Application interfaces XML/SOAP, ASCII, Bytes,
Proprietary format - Provides commonality across distributed,
independent IT orgs - Known, dependable security, QoS, expertise
- Where is the biggest added value web services for
developers to focus on? Customer/business
functionality or infrastructure? - Significantly lower cost than functionally
equivalent alternatives Immediate ROI (i.e. no
upfront capital required) - Connects all systems, back office
12Delivering Mission Critical XML Transactions Fr
ank Knifsend VP Product Strategy Frank_at_slamdunknet
works.com 650.632.5500
Guaranteed
Transaction Delivery
at Internet Speed and Price
13Managed Service for Mission Critical
Infrastructure
- Business-class
- 100 available for business
- Global presence and accessiblity
- No single point of failure
- Distributed and robust for business survivability
- Completely Managed
- Automated, with operators, control and monitoring
- 24x7 Customer Support and Network Management
- QoS and SLA agreements backed by guarantees and
independent insurance - Pervasive Reach
- Works regardless of locale or platform
- Supports peak average load across multiple
communities - Easily and rapidly reconfigurable to adapt to
changing trading communities
14Critical CapabilitiesWorking Today
- Guaranteed delivery
- Rapid provisioning
- Cost-effective
- Limited capital outlay
- Secure
- Tracking Audit
- Predictable performance
- Pervasive
- Robust
- Managed service
- Fully redundant infrastructure
- Live in hours/days
- Leverages Internet infrastructure
- Subscription-based pricing
- Multi-layered, with greatly simplified install
maintenance - Portal for senders and receivers
- Optimized use of many routes
- Built on the global Internet
- 100 Availability on the Internet
- 24x7 monitoring and support