WebServices Notes by Sekhar Sir JavabynataraJ
February 18, 2017 | Author: sri543 | Category: N/A
Short Description
Download WebServices Notes by Sekhar Sir JavabynataraJ...
Description
Web Services
~-
WEB-SERVICES [Intro)
~
--
~.~
.. .....
By Mr. SekharReddy i; . ,
Q.) What is distributed technology? I
'
A technology is said t o be distributed if it's business objects are geographically dispersed (across multiple JVM's) and st111communicating one another.
I
i
I
'I
Q.) Why distributed technology? I-)
Load balancing
I
High Availability
I-:,
High Processing
Q.) What are different distributed technologies?
I
> There are so many distributed technologies o
o o o
CORBA RMI EJB WEB SERVICES ...etc. .&
CORBA > More complexity in t h e implementation I-> Heavy weight Language dependent > Commercial :, Plat from independent I
I
RMI > Lack of Enterprise services/Middle ware services I
Open source IVo acknowledgement > Language dependent > Plat from independent
I > I I
I
,#
E3 B I->
Supports Enterprise services/Middle ware services in the declarative manner Having multiple flavors of APIs t o handle different requirements o Session beans Stateless Stateful o Entity beans(not using now) = JPA o Message Driven Beans
--
!
.. ..
.. .. .
.
Naresh i Technologies, Opp. Satyam Theatre, Ameerpet, Hyderabad, Ph: 040-23746666,23734842 An IS0 9001 : 2000 Certified Company - .-.. . . ... ...- - ........ ... - - . .- .- - -.-.... ..- - - - -- ..-,
Page 1 http://javabynataraj.blogspot.com 2
I
.. . .
-
..
-
-
~
~
.
-
-
. . . p p . p . . . . p . p p -
By Mr. ~ e k h a r ~ e d d v
WEB-SERVICES (Intro) I
> Managed by Application server
Robust Heavy weight c> Language Dependent G Plat from independent I
WEB SERVICES
Supports Enterprise services > Interoperable (Language independent & Plat from independent)
I-? I
I
So, Web services is interoperable distributed technology
!
1
Q.) What we require if two persons need to communicate?
I I
1 .) Two persons @ 2.) Medium 3.) Language 4.) RuIes(protocoI)
I
Web services architecture I f two applications needs to communicate
a Both the applications should be connected (network)
e
r:,
Both application needs to communicate by following some rules(protocols) o HrrP o FTP o SMTP...etc. To communicate language is required(Neutra1 language) o XML
-
--
~ a G s ihTechnologies, Opp. Satyam Theatre, Arneerpet, Hyderabad, Ph: 040-23746666,23734842 An I S 0 9001 : 2000 Certified Company .... .. . .. .-. .-- -- ---
P~@Z---
http://javabynataraj.blogspot.com
3
- -.
1
--
--ppp-p..--
WEB-SERVICES (Introl
Bv Mr. ~ e k h a r ~ F d x F T
SMTP
I n the internet world we prefer t o use H-TTP protocol, and we have so many technologies which supports HlTP protocol. I
> Lets assume that we are sending employee information form "Consumer" to "Provider" in
,,
I I
XI
i
the XML format as follows.
I
ysreddy+.-..** * * * * JAX-RPC, Contract first approach 3 JAX-RPC , Contract last approach
,
I
I I
I
/ -
NOTE: I n the internet world w& prefer to use HlTP protocol, and we have so many technologies which supports HlTP protocol.
!
Q.) What are the HTTP protocols implemented API's?
I
(
1
I
1. Servlet API 2. EJB API
i
I
II
Naresh i Technologies, opp.Satyarn Theatre, Ameerpet, Hyderabad, Ph: 040-23746666,23734842 An IS0 9001 : 2000-. Certified Company ......................... .-....... --
http://javabynataraj.blogspot.com
Page8--.
9
I1 I ,
---
--
Bv Mr. ~ e k h a r ~ e d T l t 7
WEB-SERVICES (lntro'l--'
Q.) W h a t i s e n d p o i n t ? 1
I, I,
A component which receives "Consumer" request I n general we use either servlet or ejb as an End Po~nt.
So, we can say we are developing web services using > JAX-RPC, Servlet end point url, Contract first approach > JAX-RPC, EJB end point url, Contract last approach I 1
I
i MEP 1 1
r3
I I
I I
MEP stands for ~ e s s a g d ~ x c h a n g i nPatterns g " C o n s ~ ~ r n can e r ~ ~communicate with "Provider" in three ways o Synchronous request-reply o Asynchronous request-reply o Fire and forget
I
Synchronous request-reply 0 I n this "Consumer" sends the request t o "Provider", and "Consumer" blocks until response comes back from the "Provider", Until response comes back "Consumer" can't proceed.
I
I
After Response Received, c o n t i n u e s i t s process
......
1
A s v n c h r o n o u s reauest-re~ly
I
'I
e In this "Consumer" sends the.request t o "Provider", and "Consumer" will not wait until it I > I
-
--
gets the response. After request sent t o the "Provider" it continues its flow of execution "Consumer" will have " R e s p o n s e L i s t e n e r " which listens t h e response from the "Provider".
I
i
-
I
Naresh i Technologies, Opp. Satyam Theatre, Ameerpet, Hyderabad, Ph: 040-23746666,23734842 An I S 0 9001 : 2000 Certified Company -
-
i
.-,
Page 9
http://javabynataraj.blogspot.com
10
I
http://javabynataraj.blogspot.com
11
http://javabynataraj.blogspot.com
12
http://javabynataraj.blogspot.com
13
http://javabynataraj.blogspot.com
14
http://javabynataraj.blogspot.com
15
http://javabynataraj.blogspot.com
16
http://javabynataraj.blogspot.com
17
http://javabynataraj.blogspot.com
18
http://javabynataraj.blogspot.com
19
http://javabynataraj.blogspot.com
20
http://javabynataraj.blogspot.com
21
http://javabynataraj.blogspot.com
22
http://javabynataraj.blogspot.com
23
http://javabynataraj.blogspot.com
24
http://javabynataraj.blogspot.com
25
http://javabynataraj.blogspot.com
26
http://javabynataraj.blogspot.com
27
http://javabynataraj.blogspot.com
28
http://javabynataraj.blogspot.com
29
http://javabynataraj.blogspot.com
30
http://javabynataraj.blogspot.com
31
http://javabynataraj.blogspot.com
32
http://javabynataraj.blogspot.com
33
http://javabynataraj.blogspot.com
34
http://javabynataraj.blogspot.com
35
http://javabynataraj.blogspot.com
36
http://javabynataraj.blogspot.com
37
http://javabynataraj.blogspot.com
38
http://javabynataraj.blogspot.com
39
http://javabynataraj.blogspot.com
40
http://javabynataraj.blogspot.com
41
http://javabynataraj.blogspot.com
42
http://javabynataraj.blogspot.com
43
http://javabynataraj.blogspot.com
44
http://javabynataraj.blogspot.com
45
http://javabynataraj.blogspot.com
46
http://javabynataraj.blogspot.com
47
http://javabynataraj.blogspot.com
48
http://javabynataraj.blogspot.com
49
http://javabynataraj.blogspot.com
50
http://javabynataraj.blogspot.com
51
http://javabynataraj.blogspot.com
52
http://javabynataraj.blogspot.com
53
http://javabynataraj.blogspot.com
54
http://javabynataraj.blogspot.com
55
http://javabynataraj.blogspot.com
56
http://javabynataraj.blogspot.com
57
http://javabynataraj.blogspot.com
58
http://javabynataraj.blogspot.com
59
http://javabynataraj.blogspot.com
60
http://javabynataraj.blogspot.com
61
http://javabynataraj.blogspot.com
62
http://javabynataraj.blogspot.com
63
http://javabynataraj.blogspot.com
64
http://javabynataraj.blogspot.com
65
http://javabynataraj.blogspot.com
66
http://javabynataraj.blogspot.com
67
http://javabynataraj.blogspot.com
68
http://javabynataraj.blogspot.com
69
http://javabynataraj.blogspot.com
70
http://javabynataraj.blogspot.com
71
http://javabynataraj.blogspot.com
72
http://javabynataraj.blogspot.com
73
http://javabynataraj.blogspot.com
74
http://javabynataraj.blogspot.com
75
http://javabynataraj.blogspot.com
76
http://javabynataraj.blogspot.com
77
http://javabynataraj.blogspot.com
78
http://javabynataraj.blogspot.com
79
http://javabynataraj.blogspot.com
80
http://javabynataraj.blogspot.com
81
http://javabynataraj.blogspot.com
82
http://javabynataraj.blogspot.com
83
http://javabynataraj.blogspot.com
84
http://javabynataraj.blogspot.com
85
http://javabynataraj.blogspot.com
86
http://javabynataraj.blogspot.com
87
http://javabynataraj.blogspot.com
88
http://javabynataraj.blogspot.com
89
http://javabynataraj.blogspot.com
90
http://javabynataraj.blogspot.com
91
http://javabynataraj.blogspot.com
92
http://javabynataraj.blogspot.com
93
http://javabynataraj.blogspot.com
94
http://javabynataraj.blogspot.com
95
http://javabynataraj.blogspot.com
96
http://javabynataraj.blogspot.com
97
http://javabynataraj.blogspot.com
98
http://javabynataraj.blogspot.com
99
http://javabynataraj.blogspot.com
100
http://javabynataraj.blogspot.com
101
http://javabynataraj.blogspot.com
102
http://javabynataraj.blogspot.com
103
http://javabynataraj.blogspot.com
104
http://javabynataraj.blogspot.com
105
http://javabynataraj.blogspot.com
106
http://javabynataraj.blogspot.com
107
http://javabynataraj.blogspot.com
108
http://javabynataraj.blogspot.com
109
http://javabynataraj.blogspot.com
110
http://javabynataraj.blogspot.com
111
http://javabynataraj.blogspot.com
112
http://javabynataraj.blogspot.com
113
http://javabynataraj.blogspot.com
114
http://javabynataraj.blogspot.com
115
http://javabynataraj.blogspot.com
116
http://javabynataraj.blogspot.com
117
http://javabynataraj.blogspot.com
118
http://javabynataraj.blogspot.com
119
http://javabynataraj.blogspot.com
120
http://javabynataraj.blogspot.com
121
http://javabynataraj.blogspot.com
122
http://javabynataraj.blogspot.com
123
http://javabynataraj.blogspot.com
124
http://javabynataraj.blogspot.com
125
http://javabynataraj.blogspot.com
126
http://javabynataraj.blogspot.com
127
http://javabynataraj.blogspot.com
128
http://javabynataraj.blogspot.com
129
http://javabynataraj.blogspot.com
130
http://javabynataraj.blogspot.com
131
http://javabynataraj.blogspot.com
132
http://javabynataraj.blogspot.com
133
http://javabynataraj.blogspot.com
134
http://javabynataraj.blogspot.com
135
http://javabynataraj.blogspot.com
136
http://javabynataraj.blogspot.com
137
http://javabynataraj.blogspot.com
138
http://javabynataraj.blogspot.com
139
http://javabynataraj.blogspot.com
140
http://javabynataraj.blogspot.com
141
http://javabynataraj.blogspot.com
142
http://javabynataraj.blogspot.com
143
http://javabynataraj.blogspot.com
144
http://javabynataraj.blogspot.com
145
http://javabynataraj.blogspot.com
146
http://javabynataraj.blogspot.com
147
http://javabynataraj.blogspot.com
148
http://javabynataraj.blogspot.com
149
http://javabynataraj.blogspot.com
150
http://javabynataraj.blogspot.com
151
http://javabynataraj.blogspot.com
152
http://javabynataraj.blogspot.com
153
http://javabynataraj.blogspot.com
154
http://javabynataraj.blogspot.com
155
http://javabynataraj.blogspot.com
156
http://javabynataraj.blogspot.com
157
http://javabynataraj.blogspot.com
158
http://javabynataraj.blogspot.com
159
http://javabynataraj.blogspot.com
160
http://javabynataraj.blogspot.com
161
View more...
Comments