1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
|
<?xml version="1.0"?>
<!--
/*
* Copyright 2001-2004 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<project>
<pomVersion>3</pomVersion>
<!-- a unique name for this project -->
<name>Apache Axis2/C</name>
<id>axis2c</id>
<groupId>axis2c</groupId>
<currentVersion>${axis2_version}</currentVersion>
<!-- details about the organization that 'owns' the project -->
<organization>
<name>Apache Software Foundation</name>
<url>http://www.apache.org/</url>
<logo>http://www.apache.org/images/asf-logo.gif</logo>
</organization>
<inceptionYear>2005</inceptionYear>
<logo>http://ws.apache.org/axis2/images/axis.jpg</logo>
<description> Axis2 is an effort to re-design and totally re-implement both Axis/Java and (eventually) Axis/C++ on a new architecture. Evolving from the now standard "handler chain" model which Axis1 pioneered, Axis2 is developing a more flexible pipeline architecture which can yet be managed and packaged in a more organized manner. This new design acknowledges the maturing of the Web services space in terms of new protocols such as WS-ReliableMessaging, WS-Security and WS-Addressing that are built on top of the base SOAP system. At the time Axis1 was designed, while it was fully expected that other protocols such as WS-ReliableMessaging would be built on top of it, there was not a proper extension architecture defined to enable clean composition of such layers. Thus, one of the key motivations for Axis2 is to provide a clean and simple environment for like Apache Sandesha and Apache WSS4J to layer on top of the base SOAP system. Another driving force for Axis2 as well as the move away from RPC oriented Web services towards more document-oriented, message style asynchronous service interactions. The Axis2 project is centered on a new representation for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two parts: a complete XML Infoset representation and a SOAP Infoset representation on top of that. The XML Infoset representation provides a JDOM-like simple API but is built on a deferred model via a StAX-based (Streaming API for XML) pull parsing API. A key feature of AXIOM is that it allows one to stop building the XML tree and just access the pull stream directly; thus enabling both maximum flexibility and maximum performance. This approach allows us to support multiple levels of abstraction for consuming and offering Web services: using plain AXIOM, using generated code and statically data-bound data types and so on. At the time of Axis1's design, RPC-style, synchronous, request-response interactions were the order of the day for Web services. Today service interactions are much more message
-oriented and exploit many different message exchange patterns. The Axis2 engine architecture is careful to not build in any assumptions of request-response patterns to ensure that it can be used easily to support arbitrary message exchange patterns.</description>
<shortDescription>Axis2 C</shortDescription>
<!-- the project home page -->
<url>http://ws.apache.org/axis2/c</url>
<issueTrackingUrl>http://issues.apache.org/jira/browse/AXIS2C</issueTrackingUrl>
<siteAddress>ws.apache.org/axis2/c</siteAddress>
<siteDirectory>/www/ws.apache.org/axis2/c</siteDirectory>
<distributionDirectory>/www/ws.apache.org/builds/c</distributionDirectory>
<repository>
<connection>scm|svn|http://svn.apache.org/repos/asf/webservices/axis2/trunk/c</connection>
<developerConnection>scm|svn|https://svn.apache.org/repos/asf/webservices/axis2/trunk/c</developerConnection>
<url>https://svn.apache.org/repos/asf/webservices/axis2/trunk/c/</url>
</repository>
<mailingLists>
<mailingList>
<name>Axis C Developer List</name>
<subscribe>axis-c-dev-subscribe@ws.apache.org?subject=subscribe</subscribe>
<unsubscribe>axis-c-dev-unsubscribe@ws.apache.org?subject=unsubscribe</unsubscribe>
<archive>http://marc.theaimsgroup.com/?l=axis-c-dev&r=1&w=2</archive>
<otherArchives>
<otherArchive>http://markmail.org/search/list:org.apache.ws.axis-c-dev</otherArchive>
</otherArchives>
</mailingList>
<mailingList>
<name>Axis C User List</name>
<subscribe>axis-c-user-subscribe@ws.apache.org?subject=subscribe</subscribe>
<unsubscribe>axis-c-user-unsubscribe@ws.apache.org?subject=unsubscribe</unsubscribe>
<archive>http://marc.theaimsgroup.com/?l=axis-c-user&r=1&w=2</archive>
<otherArchives>
<otherArchive>http://markmail.org/search/list:org.apache.ws.axis-c-user</otherArchive>
</otherArchives>
</mailingList>
<mailingList>
<name>CVS Commit Message List</name>
<subscribe>axis-cvs-subscribe@ws.apache.org</subscribe>
<unsubscribe>axis-cvs-unsubscribe@ws.apache.org</unsubscribe>
<post>axis-cvs@ws.apache.org</post>
<archive>http://markmail.org/search/list:org.apache.ws.axis-cvs</archive>
</mailingList>
</mailingLists>
<!-- ========== -->
<!-- Developers -->
<!-- ========== -->
<developers>
<developer>
<name>Samisa Abeysinghe</name>
<id>samisa</id>
<email>samisa AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Dushshantha Chandradasa</name>
<id>dushshantha</id>
<email>dushshantha AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Chris Darroch</name>
<id>chrisd</id>
<email>chrisd AT pearsoncmg DOT com</email>
<organization>Pearson Education Core Technology Group</organization>
</developer>
<developer>
<name>Senaka Fernando</name>
<id>senaka</id>
<email>senaka AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Paul Fremantle</name>
<id>pzf</id>
<email>paul AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Dimuthu Gamage</name>
<id>dimuthu</id>
<email>dimuthuc AT gmail DOT com</email>
<organization>Univerisity of Moratuwa</organization>
</developer>
<developer>
<name>Sahan Gamage</name>
<id>sahan</id>
<email>sahans AT gmail DOT com</email>
<organization>Purdue University</organization>
</developer>
<developer>
<name>Lahiru Gunathilake</name>
<id>lahiru</id>
<email>glahiru@gmail.com</email>
<organization>University of Moratuwa</organization>
</developer>
<developer>
<name>Nandika Jayawardana</name>
<id>nandika</id>
<email>nandika AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Supun Kamburugamuva</name>
<id>supun</id>
<email>supun06 AT gmail DOT com</email>
<organization>Univerisity of Moratuwa</organization>
</developer>
<developer>
<name>Kaushalye Kapuruge</name>
<id>kaushalye</id>
<email>kaushalye AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Damitha Kumarage</name>
<id>damitha</id>
<email>damitha AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Bill Mitchell</name>
<id>bmitchell</id>
<email>wtmitchell3 AT acm DOT org </email>
<organization></organization>
</developer>
<developer>
<name>Danushka Menikkumbura</name>
<id>danushka</id>
<email>danushka AT wso2 DOT com</email>
<organization></organization>
</developer>
<developer>
<name>Diluka Moratuwage</name>
<id>diluka</id>
<email>diluka AT wso2 DOT com</email>
<organization></organization>
</developer>
<developer>
<name>Dumindu Pallewela</name>
<id>dumindu</id>
<email>dumindu AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Milinda Pathirage</name>
<id>milinda</id>
<email>milinda DOT pathirage AT gmail DOT com</email>
<organization>Univerisity of Moratuwa</organization>
</developer>
<developer>
<name>Manjula Peiris</name>
<id>manjula</id>
<email>manjula AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Dinesh Premalal</name>
<id>dinesh</id>
<email>dinesh AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Sanjaya Rathnaweera</name>
<id>pini</id>
<email>sanjaya AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Davanum Srinivas</name>
<id>dims</id>
<email>davanum AT gmail DOT com</email>
<organization> </organization>
</developer>
<developer>
<name>Sanjiva Weerawarana</name>
<id>sanjiva</id>
<email>sanjiva AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
<developer>
<name>Nabeel Yoosuf</name>
<id>nabeel</id>
<email>nabeel DOT yoosuf AT gmail DOT com</email>
<organization>Purdue University</organization>
</developer>
<developer>
<name>Selvaratnam Uthaiyashankar</name>
<id>shankar</id>
<email>shankar AT wso2 DOT com</email>
<organization>WSO2</organization>
</developer>
</developers>
<contributors>
<contributor>
<name>James Clark</name>
<email>jjc AT public DOT jclark DOT com</email>
<roles>
<role>Technical Adviser on Building a Portable/Re-usable C library</role>
</roles>
</contributor>
<contributor>
<name>Spencer Davis</name>
<email>spencerdavis91 AT gmail DOT com</email>
<roles>
<role>Composing Axis2/C FAQ Documentation</role>
</roles>
</contributor>
<contributor>
<name>Alastair FETTES</name>
<email>afettes AT mdacorporation DOT com</email>
<roles>
<role>Suggestion to improve API and several inputs through JIRA</role>
</roles>
</contributor>
<contributor>
<name>Frederic Heem</name>
<email>frederic DOT heem AT telsey DOT it</email>
<roles>
<role>Suggestions for improvements through Jiras and Bug fixes</role>
</roles>
</contributor>
<contributor>
<name>Rajika Kumarasiri</name>
<email>rajikacc AT gmail DOT com</email>
<roles>
<role>Bug Fixes</role>
</roles>
</contributor>
<contributor>
<name>Manoj Pushpakumara</name>
<email>manaj AT wso2 DOT com</email>
<roles>
<role>Improvements to the Unit Test cases</role>
</roles>
</contributor>
<contributor>
<name>Buddhika Semashinghe</name>
<email>buddhika AT wso2 DOT com</email>
<roles>
<role>Helps to improve overall quality of the code base</role>
</roles>
</contributor>
<contributor>
<name>Varuna Jayasiri</name>
<email>vpjayasiri AT gmail DOT com</email>
<roles>
<role>Axiom XPath implementation</role>
</roles>
</contributor>
<contributor>
<name>Nikola Tankovic</name>
<email>nikola DOT tankovic AT gmail DOT com</email>
<roles>
<role>CGI deployment support</role>
</roles>
</contributor> </contributors>
<!-- ################################################################ -->
<!-- Project dependency section -->
<!-- ################################################################ -->
<dependencies/>
<!-- ################################################################ -->
<!-- Project build and reports section -->
<!-- ################################################################ -->
<build>
<nagEmailAddress>axis-c-dev@apache.org</nagEmailAddress>
<sourceDirectory>${basedir}/src</sourceDirectory>
<unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
<unitTest>
<includes>
<include>**/_test*.c</include>
</includes>
<excludes>
<exclude>**/*Test*All.c</exclude>
</excludes>
</unitTest>
<resources/> <!-- (OPTIONAL) Resources packaged inside the JAR file. -->
</build>
<reports>
<report>maven-changes-plugin</report>
</reports>
</project>
|