410 likes | 542 Views
E N D
1. Web Services InteroperabilityArchitecture Symposium Malaysia, March 2005
2. Introduction
3. Introduction
4. Introduction
5. Introduction
6. Introduction
7. Agenda Part I Introduction (9:00 10:00)
Microsoft and Interoperability where are we?
Web Services Interoperability
Understanding and using the WS-I Basic Profile
Part II Strategies (10:15 11:15)
Top Ten Tips for Interoperability
Security
Attachments
Part III Advanced (11:30 12:30)
Mainframes and Web Services
Piecing this all together
Understanding Indigo
Part IV Q&A, Lunch (12:30 +)
8. Introduction
9. Introduction
10. Introduction
11. Web Services InteroperabilityArchitecture Symposium Malaysia, March 2005
12. Part I
13. Definitions of Interoperability Some Definitions
The ability of a system to use the parts or equipment of another system
[Merrium Webster]
The capability to communicate, execute programs, or transfer data among various functional units in a manner that requires the user to have little or no knowledge of the unique characteristics of those units."
[ISO/IEC 2382 Information Technology Vocabulary]
the capability of different programs to read and write the same file formats and utilize the same protocols.
[Wikipedia http://wikipedia.org/wiki/Interopedia]
14. Executive Email Bill Gates http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
15. Executive Email Bill Gates http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
16. Executive Email Bill Gates http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
17. Executive Email Bill Gates http://www.microsoft.com/mscorp/execmail/2005/02-03interoperability.asp
18. The Areas of Interoperability
19. Part I
20. Part I - Famous Quotes
21. Part I - Famous Quotes
22. Part I - Famous Quotes
23. Part I - Famous Quotes
24. Defining a Web Service WS-I : Web Services Interoperability Org.
http://www.ws-i.org
170+ ISVs, SIs and Enterprise Customers
Broad vendor support and working groups
Profiles, Testing Tools and Sample Applications
Profiles
WS-I Basic Profile
WS-I Basic Security Profile in Draft
WS-I Attachments Profile in Draft
Testing Tools
Monitor and Analyzer for both C# and Java
Vendor integration with other SOAP trace tools
26. Defining a Web ServiceThe WS-I Basic Profile 1.0
27. Defining a Web ServiceThe WS-I Basic Profile 1.0
28. Defining a Web ServiceHow a Web Service Works
29. Defining a Web ServiceHow a Web Service Works
30. Defining a Web ServiceHow a Web Service Works
31. Defining a Web ServiceHow a Web Service Works
32. Defining a Web Service
33. Defining a Web ServiceMisconception 1: XML over HTTP is a Web Service
34. Defining a Web ServiceMisconception 2: Web Services can pass any type of data
35. Defining a Web ServiceMisconception 3: HTTP is the only transport for Web Services
36. Defining a Web Service
37. Interoperability using Web Services Support in Microsoft Products
Microsoft .NET Framework
Part of the Framework no extra additions
Compliant with the WS-I Basic Profile 1.0
Create Web Services in any .NET Language
C#, C++, Visual Basic .NET, J#... Even COBOL!
Microsoft WSE (Web Services Enhancements)
Enhances the current Web Services stack
WS-Security, WS-SecureConversation, WS-Trust, WS-Policy
Fully supported product
38. Interoperability using Web Services Java Support
Sun Microsystems
Web Services support through JAX-RPC specification
Java Web Services Developer Pack (JWSDP) 1.5
IBM
WebSphere Application Developer Studio (WSAD) 5.1.2
WebSphere Web Services Development Kit (WSDK)
BEA
BEA WebLogic 8.1.4
Open Source
Apache Axis 1.2, Apache SOAP, GSoap
ISV
Systinet Server 5.0
webMethods Glue 5.0.2
39. Interoperability using Web Services Support for Other Systems
C++
Apache Axis 1.2
Roguewave LEIF 1.2
Systinet Server 5.0
Perl
Soap::Lite
Mainframe and Midrange Integration
Microsoft Host Integration Server 2004
Microsoft BizTalk Server 2004
ClientSoft Service Builder 3.5
NetManage OnWeb 7.0
ASNA Datagate