Title: Distributed Data Service Applications
1Distributed Data Service Applications Architecture
Based on Microsoft .NET
Speaker ???, Doff Park Feelanet Senior
Consultant ForAce, WebTime ???? MCSD, MCT, CTT
2Agenda
- Overview of XML Web Services and COM Services
- Distributed Data Service Application Architecture
- Demo Building Distributed Data Service
Applications - QA
3Overview of XML Web Services and COM Services
- What is XML Web Service
- Overview of XML Web Services
- Features of XML Web Services
- Benefits of XML Web Services
- Introduction to COM Services
- Principal Role of XML Web Services and COM
Services - Using XML Web Services and COM Services
4Overview of XML Web Services and COM Services
What is XML Web Service
Developer Tools
Devices
Servers
XML Web Services
User Experiences
Page 4
5Overview of XML Web Services and COM Services
Overview of XML Web Services
Web Service
- XML Web services implement the following
standards - XML
- HTTP
- SOAP
Web Service
Firewall
Firewall
Internet
Web Service Consumer
Firewall
Web Service
Page 5
6Overview of XML Web Services and COM Services
Features of XML Web Services
- The features of XML Web services include
- Programmable elements
- Shared data
- Interoperability
- Language and platform independence
- Universal availability
Page 6
7Overview of XML Web Services and COM Services
Benefits of XML Web Services
- The benefits of using XML Web services include
- Empowering users with easier collaboration
- Integrating external business applications
- Increasing developer productivity
Page 7
8Overview of XML Web Services and COM Services
Introduction to COM Services
- COM is the application infrastructure in a
multi-user environment that compose of the
services that enable many users to access the
application and underlying data at the same time. - COM Services
- Transactions
- Resource Management
- Just-in-Time(JIT) Activation
- Object Pooling
- Compensating Resource Managers
- Security
- Synchronization
- Loosely Coupled Events
- Queued Components
Core Services
Page 8
9Overview of XML Web Services and COM Services
Principal Role of XML Web Services and COM
Services
XML Web Services
COM Services
- Infrastructure of distributed applications
- Transaction Management
- Resource Management
- Enforcing Security
- Supports standard protocol
- Exposing set of functionality against the
firewall - Platform independent Services
Page 9
10Overview of XML Web Services and COM Services
Using XML Web Services and COM Services
Internet Cloud
Page 10
11Distributed Data Service Application
Architecture
- .NET Serviced Components Modeling
- The Role of XML Web Services
- WinForm? or WebForm?
- Data Service Flow for the Identified Users
- Data Service Flow for Unidentified Users
12Distributed Data Service Application Architecture
.NET Serviced Components Modeling
Business Logic Components Creating SQL
statements Call Data Access methods Voting
transaction Return DataSet if necessary
Data Access Components Creating DB
Connection Execute SQL statements Voting
transaction Return DataSet if necessary
Database
Page 12
13Distributed Data Service Application Architecture
The Role of XML Web Services
Business Logic Components Processing Business
Logic
Data Access Components Processing Data Access
Database
XML Web Services Providing Universal Invocation
Page 13
14WinForm? or WebForm?
- Win Forms Applications
- Advantages
- Providing data service for the identified users
- Decreasing server resource cause of client-side
cursor - Disadvantages
- You must deploy applications to users
- Web Forms Applications
- Disadvantages
- Providing data service for the unidentified users
- Increasing server resource cause of server-side
cursor - Advantages
- Users need only Web browser
Page 14
15Data Service Flow for the Identified Users
Internet Cloud
DataSet
DataSet
Result
DataSet
DataSet
Page 15
16Data Service Flow for Unidentified Users
Internet Cloud
HTTP Response
DataSet
Result
Page 16
17Demo Building Distributed Data Service
Applications
Demo
18Please allow me to omit part of more details, as
it is too long to take up the subject in
full. For more information about XML Web
services and COM services, go to Microsoft
Certified Technical Education Center(CTEC) and
take the course below. 2524 Developing XML Web
Services Using Microsoft ASP .NET 2557 Building
COM Applications Using Microsoft .NET
Enterprise Services
19QA
Biz doff_at_feelanet.com msn bpark_at_hanafos.com www.
feelanet.com www.forace.net www.wtime.net
20Thanks for your patience!