Ansel's Blog

It would probably render the application more complex

博客园 首页 新随笔 联系 订阅 管理

                                                                                                                                         2005年4月20日

Introduce Myself

Firstly I'm realy appreciate your giving me this chance!
My name is Ansel
In present company, I'm a senior software engineer and a team leader with about 5 yrs experience.
I have experience in C#, ASP.NET, Web Service.NET, Remoting.NET,Delphi and so on.
but actually,Web Service is the most familiarity of my .net knowledge.
As for database, I familiar with SQL-Server and Oracle etc.
I think I have strong adaptive ability and team spirit.
I love to be chanllenged. I 'm constantly trying to take on additional responsiblilities and learn new things.

About My Role In the Last Team

I'm a senior engineer in present company, and I am a team leader with about 5 persons.

About My Recent Main work

After finished the Demand for the Medicine Purchase Client System ver2.0
I wrote and finished the Outline Designing Manual for the project.
The project will be implemented entirely with .NET Web Service.
And now, the first demo is tested.
Actually,Web Service is the most familiarity of my .net knowledge

About Recent Project

I'd like to descript the present project named Medicine Purchase Client System ver2.0
the previous version is also implemented by Web Service ,but the development tool is Delphi
and it has its own database, only through a Synchronization Module to transfer data between platform and client.
but in the ver2.0, the situation is changed,every modules are all using Web Service to transfer data.
It's the most difference between the tow version.

How About .NET Web Service

Well,I think WebService is a new thing, but without any new technology. for WebService come from DCOM and COM.
the systematic construction of WebService have about 5 tiers.
the first tier is HTTP protocol, as a channel it is very important to WebService, all data are through the channel as some format.
the second tier is XML, It is a data format in WebService.
the third tier is SOAP(Simple Object Access Protocol),It is a encapsulation format. all data will be encapsulated into some data package as SOAP format.
the next tier is WSDL(Web Service Description Language), it will give client many metadata and some function head.
the last tier is UDDI(Universal Description and Discovery Integration) it like somethting telephone book.I think it will be a standard in the future.
Ok!this is Web Service's systematic construction.

What's WebService's Characteristics

It has about three characteristics. as follow:
Over platforms,over languages and It can get through enterprise firework walls.

How WebService Work

Ok, it's a good question!
first the client downloads the WSDL from the Web Server.and same time the client creates a Proxy Class. Actually the proxy class is a engine. It get response from Web Server and It send SOAP data to Web Server.
if a client send a package to the server,the server will create a special object and split the package and get the available data and metadata, when finished the calculation the server will also encapsulate the data and metadata as a SOAP package, then send the SOAP package to the client. Uniformity the client splits the package and get the available response data.
It's the process of the work.

posted on 2005-04-20 09:18  Ansel  阅读(620)  评论(1编辑  收藏  举报