WebServices Notes by Sekhar Sir JavabynataraJ

February 18, 2017 | Author: sri543 | Category: N/A
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF