Knowledge

Apache Axis2

Source πŸ“

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:.

Index

Apache Axis2 Logo
Developer(s)
Apache Software Foundation
Stable release
Repository
svn.apache.org/repos/asf/axis/axis2/java/core/trunk/
Edit this at Wikidata
C
Java
Operating system
Cross-platform
Type
Web service
License
Apache License 2.0
axis.apache.org/axis2/java/core/
web service
Apache Axis
SOAP
Java
C
Web services
Web applications
application server
REST
REST
POX
Spring Framework
See article about Apache Axis2/C Performance (2008)
WS-ReliableMessaging

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑