.NET and Webservices for Dummies Speaker: John J. Stark System Consultant, Integral Data Solutions
Survey of Audience By show of hands: Project mangers Techies Sales Other 2
Introduction : Picking a web service platform Primary criteria in evaluation: Easy to code/maintain? Performance and stability? Time tested / wide deployment? 3
We will look at 3 popular web services solutions Sun Java2 Enterprise Edition (J2EE ) Microsoft Active Server Pages Microsoft.NET 4
.NET vs. J2EE Similarities Both are object oriented = Easier to maintain, reuse 5
.NET vs. J2EE Similarities Both compile into an intermediate language = Better performance 6
.NET vs. J2EE Similarities Both have direct support for networking and distributed computing = Scalability 7
APIs are available to many languages: VB, C++, C#, J#, Cobol, etc. Java language only.NET vs. J2EE Differences Language 8
.NET vs. J2EE Differences Vendor Vendor lock in for operating system and development tools. High level of integration with Microsoft Vendor neutral for operating system and development tools 9
Main difference Performance is key Portability is key 10
Advantage of J2EE: Longer deployment.NET is new and not as widely deployed yet. There may be some risk being on the bleeding edge of technology. vs. Java which is time-tested and heavily deployed. 11
Advantage of.NET: Less coding effort? Advantage of.NET: Less coding effort? 12
Advantage of.NET: Better performance? Advantage of.NET: Better performance? 13
Advantage of.NET: unified solution Advantage of.NET: unified solution Is being vendor neutral a good thing or does it require developers to learn multiple tools that do the same thing? ? ? ? ? 14
Advantage of.NET: CONCLUSION.NET is a good choice for anyone already committed to Microsoft servers. The differences are not extreme 60% vs. 40%. 60% vs. 40%. 15
FileNET customers: J2EE? For FileNET IS/CS customers a there is currently no out-of-the-box J2EE webservices solution. = Higher TCO = Custom development 16
FileNET customers: web services vs. open client? For FileNET customers using the ASP web services, Open Client will be a big improvement. 17
Advantage of ASP over.NET: no developer tools required Advantage of ASP over.NET: no developer tools required = plus for 1 off development = plus for 1 off development 18
Advantage of.NET over ASP: Server-side Debugger Advantage of.NET over ASP: Server-side Debugger = Faster Development = Faster Development 19
Advantage of.NET over ASP: Compiled code Advantage of.NET over ASP: Compiled code = Faster Website = Faster Website 20
Advantage of.NET over ASP: Object Oriented Advantage of.NET over ASP: Object Oriented = Easier Maintenance = Easier Maintenance 21
Advantage of.NET over ASP: No registry Advantage of.NET over ASP: No registry = Easier Deployment = Easier Deployment 22
Advantage of.NET over ASP: Separation of user interface and code Advantage of.NET over ASP: Separation of user interface and code = Easier distribution of development = Easier distribution of development 23
Advantage of.NET over ASP: Browser agnostic = Run on any client = Run on any client 24
CONCLUSION: IMO the Open Client is the most cost effective solution for any FileNET customer looking to implement web services. 25
Resources msdn.microsoft.com/net/compare/default.asp msdn.microsoft.com/net/compare/default.asp
Questions 1 for the Audience.NET has separated the user interface layer and the programming layer. The file that holds the programming code is called the code _______ file Behind 27
Questions 2 for the Audience Without looking at the handout, Integral Data Solutions specializes in what 3 areas Systems integration Data conversion Project Management 28
Questions from the Audience 29