DOC PREVIEW
UConn CSE 298/300 - Enterprise Component Comparison

This preview shows page 1-2-3-24-25-26 out of 26 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Enterprise Component Comparison: An Examination of J2EE, CORBA, and .NETOutline of PresentationProject DescriptionProject ScopeSlide 5Project Changes.NET OverviewADO.NET OverviewADO.NET –DataSet and other Components.NET and Web ServicesWeb Services ComponentsWeb Service ComponentsJ2EE OverviewJDBCJDBC FeaturesJ2EE – Web ServicesJ2EE – Web Service ClientJ2EE – Web Services EndpointCORBA OverviewCORBA: Simple ViewCORBA and DatabasesCORBA Model with DatabaseCORBA and Web ServicesCORBA vs. Web ServicesFuture WorkQuestions?Enterprise Component Comparison--1Enterprise Component Comparison:Enterprise Component Comparison:An Examination of J2EE, CORBA, and .NETAn Examination of J2EE, CORBA, and .NETpresented bySeth Freeman, Phil Griffith and Frank ManniSemester Project- Midterm PresentationCSE333 – Distributed Component Systems (FALL 2005)InstructorProf. Steven A. DemurjianDepartment of Computer Science and EngineeringUniversity of [email protected]@[email protected]@yahoo.comEnterprise Component Comparison--2Outline of PresentationOutline of PresentationIntroductionIntroductionProject ChangesProject Changes.NET Material.NET MaterialJ2EE MaterialJ2EE MaterialCORBA MaterialCORBA MaterialExperimentsExperimentsFuture ResearchFuture ResearchEnterprise Component Comparison--3Project DescriptionProject DescriptionCompare and Contrast the 3 Technologies Compare and Contrast the 3 Technologies J2EE, .NET, and CORBA.J2EE, .NET, and CORBA.Evaluate the Three in These Four Areas: Evaluate the Three in These Four Areas: Database ConnectivitySecurityWeb ServicesInteroperabilityGOAL: To Analyze Which Areas in J2EE or .NET GOAL: To Analyze Which Areas in J2EE or .NET is Better Suited to Be Used for Application is Better Suited to Be Used for Application Development. Also to Determine in Which Areas Development. Also to Determine in Which Areas CORBA Can Be Beneficial.CORBA Can Be Beneficial.Enterprise Component Comparison--4Project ScopeProject ScopeDatabase ConnectivityDatabase ConnectivityDetermine Components Involved.Examine the Underlying Functionality of Establishing a Connection to a Database. In the End We Will Also Compare the Performance of J2EE and .NET in Updating and Querying a Real World Database.Web ServicesWeb ServicesAnalyze the Techniques to Develop and Deploy Web Services for the Three Technologies.Observe the Ease of UseDetermine the Support of Each for Web Services.Enterprise Component Comparison--5Project ScopeProject ScopeSecuritySecurityThe Goal Here is to Determine the Built-in Capabilities of Authorization, Authentication, and Encryption. Then Analyze the Functionality of These Primitives Within the Framework.InteroperabilityInteroperabilityThe Final Part of the Project is to Investigate the Middleware Interoperability of .NET/J2EE Components. More Specifically the Focus Will Be on Remote Communication in .NET vs. RMI/RPC (J2EE). And Also Observe How Components Interact With Heterogeneous Components.Enterprise Component Comparison--6Project ChangesProject ChangesChanged the Multi-threading Section to Interoperability, Focusing on the Previously Mentioned Concepts.Updated the Database Interoperability Section to Database Connectivity.Added Experimentation to Database Connectivity and Web Services.Refined What We Are Examining for Security and Web Services.Enterprise Component Comparison--7.NET Overview.NET OverviewThe .NET Architecture is Very XML Oriented and is The .NET Architecture is Very XML Oriented and is Mostly Comprised of 2 Main Components.Mostly Comprised of 2 Main Components.Common Language Runtime (CLR)-Responsible for Providing the Run Time Environment The CLR Consists of Many Components Including the Garbage Collector, Class Loader, Thread Support, Security Engine, Etc.The Class Library Provides a Common Type System Shared Among All of the Languages.ADO.NET is the Interface That Allows for Database ADO.NET is the Interface That Allows for Database Connectivity. The New Dataset Class Coupled With XML Connectivity. The New Dataset Class Coupled With XML is the Backbone for .NET Database Interaction.is the Backbone for .NET Database Interaction.The Language ASP.NET is Used to Develop Web Services. The Language ASP.NET is Used to Develop Web Services. In Addition .NET Contains Tools for Deploying and In Addition .NET Contains Tools for Deploying and Publishing Web Services.Publishing Web Services.Enterprise Component Comparison--8ADO.NET OverviewADO.NET OverviewADO.NET is the New Database Technology of the ADO.NET is the New Database Technology of the .NET Platform. .NET Platform. ADO is a Language Independent Model That is the ADO is a Language Independent Model That is the Major Benefit of Microsoft's Universal Data Access Major Benefit of Microsoft's Universal Data Access Strategy.Strategy..NET Includes Data Providers for Several Types of .NET Includes Data Providers for Several Types of Databases Including Oracle, OLE, and SQL Server. Databases Including Oracle, OLE, and SQL Server. The Underlying Technique of ADO.NET is the Dataset The Underlying Technique of ADO.NET is the Dataset Which Promotes a Disconnected Technique Where Which Promotes a Disconnected Technique Where Data Will be Represented in Local Memory.Data Will be Represented in Local Memory.Enterprise Component Comparison--9ADO.NET –DataSet and other ADO.NET –DataSet and other ComponentsComponentsThe DataAdapter is The DataAdapter is Responsible for Filling in the Responsible for Filling in the Data Set Object With Data and Data Set Object With Data and Schema Information. The Schema Information. The DataAdapter Works in DataAdapter Works in Conjunction With the Conjunction With the DataReader Class to Fill the DataReader Class to Fill the DataSet Object.DataSet Object.The DataReader Class Can The DataReader Class Can Only Read From a Database. Only Read From a Database. The Object Contains One Row The Object Contains One Row of Data. Must Reconnect to of Data. Must Reconnect to Get the Subsequent Rows. Get the Subsequent Rows. The DataSet Is Broken Down The DataSet Is Broken Down Into 2 Subcomponents the Into 2 Subcomponents the DataTable Class and a DataTable Class and a Collection of Relationships for Collection of Relationships


View Full Document

UConn CSE 298/300 - Enterprise Component Comparison

Documents in this Course
Java Tool

Java Tool

58 pages

Load more
Download Enterprise Component Comparison
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Enterprise Component Comparison and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Enterprise Component Comparison 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?