148:
1606:
693:
25:
67:
495:β Modules and phases improve support for composability and extensibility. Modules can also support new WS-* specifications. They are however not hot deployable as they change the overall behavior of the system.
278:
A new architecture for Axis2 was introduced during the August 2004 Axis2 Summit in
Colombo, Sri Lanka. Some concepts from Axis 1.x, like handlers etc., have been preserved in the new architecture.
303:
Axis2/C is a high-performance Web services implementation that has been implemented with portability and ability to be embedded or hosted in Apache Httpd, Microsoft IIS or Axis Http Server.
471:, version 1.1 and 2.0, which allows developers to build stubs to access remote services, and also to automatically export machine-readable descriptions of deployed services from Axis2.
786:
1632:
1439:
779:
451:β Developers can define reusable networks of Handlers to implement common patterns of processing in applications, or to distribute to partners.
457:β Axis2 has a simple abstraction for integrating and using Transports (i.e., senders and listeners for SOAP over protocols such as SMTP, FTP,
674:
1642:
1610:
772:
439:β The Axis2 architecture allows the developer to insert extensions into the engine for custom header processing, system management, etc.
561:
555:
1647:
567:
468:
430:
282:
423:β Axis2 supports asynchronous Web services and asynchronous Web services invocation using non-blocking clients and transports.
795:
1382:
113:
698:
458:
248:
165:
90:
79:
729:
285:
style of Web services. The same business-logic implementation can offer both a WS-* style interface as well as a
1387:
252:
161:
310:
Axis2 came with new features, enhancements and industry specification implementations. Key features include:
861:
304:
1402:
746:
66:
1637:
1326:
512:
360:
523:
486:
333:
322:
1266:
751:
184:
856:
505:
267:
201:
122:
1281:
1171:
1056:
921:
906:
886:
670:
339:
1490:
1364:
1321:
1311:
1011:
971:
956:
911:
759:
481:
for security (Apache
Rampart), Sandesha for messaging, Kandula which is an encapsulation of
297:
196:
172:
1525:
1520:
1500:
1356:
1336:
1296:
1291:
1286:
1271:
1226:
1001:
891:
821:
816:
811:
482:
327:
263:
429:β Axis2 supports Message Exchange Patterns (MEPs) with support for basic MEPs defined in
147:
38:
Please help update this article to reflect recent events or newly available information.
643:
1591:
1565:
1560:
1515:
1475:
1418:
1392:
1374:
1191:
1186:
1166:
1161:
1156:
1116:
1041:
936:
931:
916:
896:
826:
598:
545:
343:
177:
1626:
1550:
1505:
1480:
1351:
1341:
1316:
1301:
1276:
1221:
1181:
1121:
1096:
1091:
1071:
1051:
1046:
1021:
1006:
941:
926:
836:
831:
378:
290:
1545:
1530:
1485:
1434:
1397:
1346:
1261:
1256:
1246:
1241:
1236:
1231:
1211:
1206:
1151:
1146:
1136:
1101:
1086:
1076:
1061:
1031:
1026:
991:
986:
976:
966:
961:
951:
901:
851:
846:
281:
Apache Axis2 supports SOAP 1.1 and SOAP 1.2, and it has integrated support for the
764:
724:
1570:
1510:
1465:
1306:
1251:
1216:
1126:
1106:
1081:
1066:
1036:
1016:
981:
881:
871:
866:
692:
536:
516:
348:
259:
241:
237:
189:
1575:
1535:
1495:
1444:
1201:
1196:
1176:
996:
946:
841:
688:
541:
74:
385:
Below a list of features and selling points cited from the Apache axis site:
629:
712:
212:
661:
Deinum, Marten; Rubio, Daniel; Long, Josh; Mak, Gary (September 1, 2014).
1131:
1111:
417:β Axis2 can deploy Web services and handlers while the system is running.
372:
366:
354:
718:
666:
549:
734:
1555:
1470:
1449:
1141:
1540:
1331:
743:
Proceedings of the IEEE International
Conference on Web Services
706:
612:
610:
608:
393:
286:
244:
768:
735:
How to run an Axis2 client running against a
Windows Web Server
478:
477:β Web services specifications have been incorporated including
409:
18:
461:, etc.), and the core of the engine is transport-independent.
240:
engine. It is a redesign and re-write of the widely used
402:β Axis2 was designed to consume a low amount of memory.
318:
Apache Axis2 includes support for following standards:
741:"Axis2, Middleware for Next Generation Web Services".
408:β Axis2 comes with its own light-weight object model,
1584:
1458:
1427:
1411:
1373:
802:
305:
See article about Apache Axis2/C Performance (2008)
207:
195:
183:
171:
157:
112:
89:
73:
616:
508:features like security, reliable messaging, etc.
247:stack. Implementations of Axis2 are available in
522:Apache Sandesha module β An implementation of
445:β Axis2 defines a set of published interfaces.
780:
8:
59:
663:Spring Recipes: A Problem-Solution Approach
544:, other Apache web services framework (old
787:
773:
765:
146:
58:
750:
590:
381:β Module included as part of Axis2 core
266:. It can also function as a standalone
392:β Axis2 uses its own object model and
258:Axis2 provides the capability to add
7:
570:, Java API for invoking Web services
1633:Apache Software Foundation projects
307:(latest release occurred in 2009).
562:XML Interface for Network Services
556:Java Web Services Development Pack
96:1.8.2 / July 14, 2022
14:
721:at the Apache Software Foundation
715:at the Apache Software Foundation
709:at the Apache Software Foundation
568:Web Services Invocation Framework
469:Web Services Description Language
1605:
1604:
691:
293:style interface simultaneously.
65:
23:
730:Web services using Apache Axis2
796:The Apache Software Foundation
515:β Apache Rampart modules adds
1:
493:Composition and Extensibility
449:Component-oriented Deployment
564:, RPC/web services framework
394:StAX (Streaming API for XML)
41:Last update: 24 January 2016
699:Computer programming portal
459:message-oriented middleware
296:Axis2/Java has support for
1664:
1643:Web service specifications
80:Apache Software Foundation
1600:
421:Asynchronous Web services
108:
85:
64:
32:This article needs to be
1648:Java enterprise platform
725:Apache Axis2 Module Page
558:, web services framework
519:features to Axis2 engine
489:and WS-BusinessActivity.
504:Axis2 modules provide
580:Axis 2 knowledge base
513:Apache Rampart module
467:β Axis2 supports the
400:Low memory foot print
361:WS-SecureConversation
336:β Via Apache Kandula2
330:β Via Apache Kandula2
707:Apache Axis Homepage
531:Related technologies
524:WS-ReliableMessaging
487:WS-AtomicTransaction
375:β Via Apache Rampart
369:β Via Apache Rampart
363:β Via Apache Rampart
357:β Via Apache Rampart
351:β Via Apache Rampart
334:WS-AtomicTransaction
323:WS-ReliableMessaging
665:(Second ed.).
455:Transport Framework
61:
857:Apache HTTP Server
617:Deinum et al. 2014
268:application server
202:Apache License 2.0
16:Web service engine
1620:
1619:
713:Apache Axis2/Java
676:978-1-4302-2499-0
340:WS-SecurityPolicy
231:
230:
57:
56:
42:
1655:
1608:
1607:
789:
782:
775:
766:
756:
754:
701:
696:
695:
680:
669:. p. 1104.
648:
647:
640:
634:
633:
626:
620:
614:
603:
602:
595:
298:Spring Framework
274:Why Apache Axis2
264:Web applications
227:
224:
222:
220:
218:
216:
214:
173:Operating system
150:
145:
142:
140:
138:
136:
134:
132:
130:
128:
126:
124:
103:
101:
69:
62:
52:
49:
43:
40:
27:
26:
19:
1663:
1662:
1658:
1657:
1656:
1654:
1653:
1652:
1623:
1622:
1621:
1616:
1596:
1580:
1454:
1423:
1407:
1369:
804:
798:
793:
740:
697:
690:
687:
677:
660:
657:
652:
651:
642:
641:
637:
628:
627:
623:
615:
606:
597:
596:
592:
587:
577:
533:
502:
483:WS-Coordination
328:WS-Coordination
316:
276:
211:
153:
121:
104:
99:
97:
53:
47:
44:
39:
37:
28:
24:
17:
12:
11:
5:
1661:
1659:
1651:
1650:
1645:
1640:
1635:
1625:
1624:
1618:
1617:
1615:
1614:
1601:
1598:
1597:
1595:
1594:
1592:Apache License
1588:
1586:
1582:
1581:
1579:
1578:
1573:
1568:
1563:
1558:
1553:
1548:
1543:
1538:
1533:
1528:
1523:
1518:
1513:
1508:
1503:
1498:
1493:
1488:
1483:
1478:
1473:
1468:
1462:
1460:
1456:
1455:
1453:
1452:
1447:
1442:
1437:
1431:
1429:
1428:Other projects
1425:
1424:
1422:
1421:
1415:
1413:
1409:
1408:
1406:
1405:
1400:
1395:
1390:
1385:
1379:
1377:
1371:
1370:
1368:
1367:
1362:
1359:
1354:
1349:
1344:
1339:
1334:
1329:
1327:Traffic Server
1324:
1319:
1314:
1309:
1304:
1299:
1294:
1289:
1284:
1279:
1274:
1269:
1264:
1259:
1254:
1249:
1244:
1239:
1234:
1229:
1224:
1219:
1214:
1209:
1204:
1199:
1194:
1189:
1184:
1179:
1174:
1169:
1164:
1159:
1154:
1149:
1144:
1139:
1134:
1129:
1124:
1119:
1114:
1109:
1104:
1099:
1094:
1089:
1084:
1079:
1074:
1069:
1064:
1059:
1054:
1049:
1044:
1039:
1034:
1029:
1024:
1019:
1014:
1009:
1004:
999:
994:
989:
984:
979:
974:
969:
964:
959:
954:
949:
944:
939:
934:
929:
924:
919:
914:
909:
904:
899:
894:
889:
884:
879:
874:
869:
864:
859:
854:
849:
844:
839:
834:
829:
824:
819:
814:
808:
806:
800:
799:
794:
792:
791:
784:
777:
769:
763:
762:
760:Axis2 Tutorial
757:
752:10.1.1.62.1740
738:
732:
727:
722:
719:Apache Axis2/C
716:
710:
703:
702:
686:
685:External links
683:
682:
681:
675:
656:
653:
650:
649:
635:
621:
604:
589:
588:
586:
583:
582:
581:
576:
573:
572:
571:
565:
559:
553:
539:
532:
529:
528:
527:
520:
501:
498:
497:
496:
490:
472:
462:
452:
446:
440:
434:
424:
418:
415:Hot Deployment
412:
403:
397:
383:
382:
376:
370:
364:
358:
352:
346:
344:Apache Rampart
337:
331:
325:
315:
314:Axis2 Features
312:
275:
272:
262:interfaces to
229:
228:
209:
205:
204:
199:
193:
192:
187:
181:
180:
178:Cross-platform
175:
169:
168:
159:
155:
154:
152:
151:
118:
116:
110:
109:
106:
105:
95:
93:
91:Stable release
87:
86:
83:
82:
77:
71:
70:
55:
54:
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
1660:
1649:
1646:
1644:
1641:
1639:
1636:
1634:
1631:
1630:
1628:
1613:
1612:
1603:
1602:
1599:
1593:
1590:
1589:
1587:
1583:
1577:
1574:
1572:
1569:
1567:
1564:
1562:
1559:
1557:
1554:
1552:
1549:
1547:
1544:
1542:
1539:
1537:
1534:
1532:
1529:
1527:
1524:
1522:
1519:
1517:
1514:
1512:
1509:
1507:
1504:
1502:
1499:
1497:
1494:
1492:
1489:
1487:
1484:
1482:
1479:
1477:
1474:
1472:
1469:
1467:
1464:
1463:
1461:
1457:
1451:
1448:
1446:
1443:
1441:
1438:
1436:
1433:
1432:
1430:
1426:
1420:
1417:
1416:
1414:
1410:
1404:
1401:
1399:
1396:
1394:
1391:
1389:
1386:
1384:
1381:
1380:
1378:
1376:
1372:
1366:
1363:
1360:
1358:
1355:
1353:
1350:
1348:
1345:
1343:
1340:
1338:
1335:
1333:
1330:
1328:
1325:
1323:
1320:
1318:
1315:
1313:
1310:
1308:
1305:
1303:
1300:
1298:
1295:
1293:
1290:
1288:
1285:
1283:
1280:
1278:
1275:
1273:
1270:
1268:
1265:
1263:
1260:
1258:
1255:
1253:
1250:
1248:
1245:
1243:
1240:
1238:
1235:
1233:
1230:
1228:
1225:
1223:
1220:
1218:
1215:
1213:
1210:
1208:
1205:
1203:
1200:
1198:
1195:
1193:
1190:
1188:
1185:
1183:
1180:
1178:
1175:
1173:
1170:
1168:
1165:
1163:
1160:
1158:
1155:
1153:
1150:
1148:
1145:
1143:
1140:
1138:
1135:
1133:
1130:
1128:
1125:
1123:
1120:
1118:
1115:
1113:
1110:
1108:
1105:
1103:
1100:
1098:
1095:
1093:
1090:
1088:
1085:
1083:
1080:
1078:
1075:
1073:
1070:
1068:
1065:
1063:
1060:
1058:
1055:
1053:
1050:
1048:
1045:
1043:
1040:
1038:
1035:
1033:
1030:
1028:
1025:
1023:
1020:
1018:
1015:
1013:
1010:
1008:
1005:
1003:
1000:
998:
995:
993:
990:
988:
985:
983:
980:
978:
975:
973:
970:
968:
965:
963:
960:
958:
955:
953:
950:
948:
945:
943:
940:
938:
935:
933:
930:
928:
925:
923:
920:
918:
915:
913:
910:
908:
905:
903:
900:
898:
895:
893:
890:
888:
885:
883:
880:
878:
875:
873:
870:
868:
865:
863:
860:
858:
855:
853:
850:
848:
845:
843:
840:
838:
835:
833:
830:
828:
825:
823:
820:
818:
815:
813:
810:
809:
807:
801:
797:
790:
785:
783:
778:
776:
771:
770:
767:
761:
758:
753:
748:
744:
739:
736:
733:
731:
728:
726:
723:
720:
717:
714:
711:
708:
705:
704:
700:
694:
689:
684:
678:
672:
668:
664:
659:
658:
654:
645:
644:"axis apache"
639:
636:
631:
630:"axis apache"
625:
622:
618:
613:
611:
609:
605:
600:
599:"axis apache"
594:
591:
584:
579:
578:
574:
569:
566:
563:
560:
557:
554:
551:
547:
543:
540:
538:
535:
534:
530:
526:specification
525:
521:
518:
514:
511:
510:
509:
507:
500:Axis2 Modules
499:
494:
491:
488:
484:
480:
476:
473:
470:
466:
463:
460:
456:
453:
450:
447:
444:
441:
438:
435:
432:
428:
425:
422:
419:
416:
413:
411:
407:
404:
401:
398:
395:
391:
388:
387:
386:
380:
379:WS-Addressing
377:
374:
371:
368:
365:
362:
359:
356:
353:
350:
347:
345:
341:
338:
335:
332:
329:
326:
324:
321:
320:
319:
313:
311:
308:
306:
301:
299:
294:
292:
288:
284:
279:
273:
271:
269:
265:
261:
256:
254:
250:
246:
243:
239:
235:
226:
210:
206:
203:
200:
198:
194:
191:
188:
186:
182:
179:
176:
174:
170:
167:
163:
160:
156:
149:
144:
120:
119:
117:
115:
111:
107:
94:
92:
88:
84:
81:
78:
76:
72:
68:
63:
51:
35:
30:
21:
20:
1638:Web services
1609:
1267:SpamAssassin
876:
745:. ICWS '06.
742:
737:β Rob Austin
662:
638:
624:
593:
503:
492:
474:
465:WSDL support
464:
454:
448:
442:
436:
426:
420:
414:
405:
399:
389:
384:
317:
309:
302:
295:
280:
277:
260:Web services
257:
234:Apache Axis2
233:
232:
75:Developer(s)
60:Apache Axis2
48:January 2016
45:
33:
575:Axis2 Books
537:Apache Axis
517:WS-Security
437:Flexibility
427:MEP Support
349:WS-Security
242:Apache Axis
238:web service
190:Web service
1627:Categories
1496:Deltacloud
1282:Subversion
1172:OΡenOffice
1057:Jackrabbit
997:FreeMarker
922:CloudStack
907:CarbonData
887:Bloodhound
655:References
542:Apache CXF
158:Written in
114:Repository
100:2022-07-14
1491:Continuum
1412:Incubator
1365:ZooKeeper
1322:Trafodion
1312:TinkerPop
1012:Guacamole
972:Empire-db
957:Directory
912:Cassandra
803:Top-level
747:CiteSeerX
585:Citations
443:Stability
1611:Category
1585:Licenses
1526:Marmotta
1357:XMLBeans
1337:Velocity
1297:Tapestry
1292:SystemDS
1287:Superset
1277:Struts 2
1272:Struts 1
1227:RocketMQ
1132:NetBeans
1112:mod_perl
1002:Geronimo
892:Brooklyn
822:Airavata
817:ActiveMQ
812:Accumulo
805:projects
373:SAML 2.0
367:SAML 1.1
355:WS-Trust
1566:Tuscany
1561:Stanbol
1521:Jakarta
1516:Harmony
1476:Beehive
1419:Taverna
1403:Logging
1375:Commons
1192:Phoenix
1187:Parquet
1167:OpenNLP
1162:OpenJPA
1157:OpenEJB
1117:MyFaces
1042:Iceberg
937:CouchDB
932:Cordova
917:Cayenne
897:Calcite
827:Airflow
475:Add-ons
215:.apache
208:Website
197:License
125:.apache
98: (
34:updated
1506:Giraph
1481:iBATIS
1393:Daemon
1352:Xerces
1342:Wicket
1317:Tomcat
1302:Thrift
1222:Roller
1182:PDFBox
1122:Mynewt
1097:Mahout
1092:Lucene
1072:JMeter
1052:Impala
1047:Ignite
1022:Hadoop
1007:Groovy
942:cTAKES
927:Cocoon
837:Ambari
832:Allura
749:
673:
667:Apress
550:Celtix
548:&
342:β Via
219:/axis2
141:/trunk
135:/axis2
129:/repos
1556:Sqoop
1551:Slide
1546:Shale
1541:River
1531:MXNet
1486:Click
1471:AxKit
1459:Attic
1450:Log4j
1435:Batik
1398:Jelly
1361:Yetus
1347:Xalan
1262:Storm
1257:Spark
1247:Sling
1242:SINGA
1237:Shiro
1232:Samza
1212:Pivot
1207:Pinot
1152:Oozie
1147:OFBiz
1142:NuttX
1137:Nutch
1102:Maven
1087:Kylin
1077:Kafka
1062:James
1032:Helix
1027:HBase
992:Flume
987:Flink
977:Felix
967:Druid
962:Drill
952:Derby
902:Camel
877:Axis2
852:Arrow
847:Aries
546:XFire
479:WSS4J
410:AXIOM
406:AXIOM
390:Speed
236:is a
223:/core
221:/java
139:/core
137:/java
133:/axis
1571:Wave
1511:Hama
1501:Etch
1466:Apex
1383:BCEL
1332:UIMA
1307:Tika
1252:Solr
1217:Qpid
1127:NiFi
1107:MINA
1082:Kudu
1067:Jena
1037:Hive
1017:Gump
982:Flex
882:Beam
872:Axis
867:Avro
671:ISBN
433:2.0.
431:WSDL
287:REST
283:REST
251:and
249:Java
245:SOAP
217:.org
213:axis
185:Type
166:Java
131:/asf
127:.org
1576:XML
1536:ODE
1445:Ivy
1440:FOP
1388:BSF
1202:Pig
1197:POI
1177:ORC
947:CXF
862:APR
842:Ant
506:QoS
291:POX
123:svn
1629::
607:^
485:,
300:.
270:.
255:.
164:,
788:e
781:t
774:v
755:.
679:.
646:.
632:.
619:.
601:.
552:)
396:.
289:/
253:C
225:/
162:C
143:/
102:)
50:)
46:(
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.