Download presentation
Presentation is loading. Please wait.
Published byEugenia Ryan Modified over 8 years ago
1
.NET and Webservices for Dummies Speaker: John J. Stark System Consultant, Integral Data Solutions
2
Survey of Audience By show of hands: Project mangers Techies Sales Other 2
3
Introduction : Picking a web service platform Primary criteria in evaluation: Easy to code/maintain? Performance and stability? Time tested / wide deployment? 3
4
We will look at 3 popular web services solutions Sun Java2 Enterprise Edition (J2EE ) Microsoft Active Server Pages Microsoft.NET 4
5
.NET vs. J2EE Similarities Both are object oriented = Easier to maintain, reuse 5
6
.NET vs. J2EE Similarities Both compile into an intermediate language = Better performance 6
7
.NET vs. J2EE Similarities Both have direct support for networking and distributed computing = Scalability 7
8
APIs are available to many languages: VB, C++, C#, J#, Cobol, etc. Java language only.NET vs. J2EE Differences Language 8
9
.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
10
Main difference Performance is key Portability is key 10
11
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
12
Advantage of.NET: Less coding effort? Advantage of.NET: Less coding effort? 12
13
Advantage of.NET: Better performance? Advantage of.NET: Better performance? 13
14
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
15
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
16
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
17
FileNET customers: web services vs. open client? For FileNET customers using the ASP web services, Open Client will be a big improvement. 17
18
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
19
Advantage of.NET over ASP: Server-side Debugger Advantage of.NET over ASP: Server-side Debugger = Faster Development = Faster Development 19
20
Advantage of.NET over ASP: Compiled code Advantage of.NET over ASP: Compiled code = Faster Website = Faster Website 20
21
Advantage of.NET over ASP: Object Oriented Advantage of.NET over ASP: Object Oriented = Easier Maintenance = Easier Maintenance 21
22
Advantage of.NET over ASP: No registry Advantage of.NET over ASP: No registry = Easier Deployment = Easier Deployment 22
23
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
24
Advantage of.NET over ASP: Browser agnostic = Run on any client = Run on any client 24
25
CONCLUSION: IMO the Open Client is the most cost effective solution for any FileNET customer looking to implement web services. 25
26
Resources www.asp.net www.asp.net www.gotdotnet.com www.gotdotnet.com msdn.microsoft.com/net/compare/default.asp msdn.microsoft.com/net/compare/default.asp www.integs.com/dotnet.html www.integs.com/dotnet.html 26
27
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
28
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
29
Questions from the Audience Support@integs.com www.integs.com 29
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.