Knowledge

System integration

Source đź“ť

669:, is a process of systems integration where each system is interconnected to each of the remaining subsystems. When observed from the perspective of the subsystem which is being integrated, the connections are reminiscent of a star, but when the overall diagram of the system is presented, the connections look like spaghetti, hence the name of this method. The cost varies because of the interfaces that subsystems are exporting. In a case where the subsystems are exporting heterogeneous or proprietary interfaces, the integration cost can substantially rise. Time and costs needed to integrate the systems increase exponentially when adding additional subsystems. From the feature perspective, this method often seems preferable, due to the extreme flexibility of the reuse of functionality. 681:(ESB) is an integration method in which a specialized subsystem is dedicated to communication between other subsystems. This allows cutting the number of connections (interfaces) to only one per subsystem which will connect directly to the ESB. The ESB is capable of translating the interface into another interface. This allows cutting the costs of integration and provides extreme flexibility. With systems integrated using this method, it is possible to completely replace one subsystem with another subsystem which provides similar functionality but exports different interfaces, all this completely transparent for the rest of the subsystems. The only action required is to implement the new interface between the ESB and the new subsystem. 706:(EAI) systems usually stipulate an application-independent (or common) data format. The EAI system usually provides a data transformation service as well to help convert between application-specific and common formats. This is done in two steps: the adapter converts information from the application's format to the bus' common format. Then, semantic transformations are applied on this (converting zip codes to city names, splitting/merging objects from one application into objects in the other applications, and so on). 659:. The benefit of this method is that the integration is performed quickly and involves only the necessary vendors, therefore, this method is cheaper in the short term. On the other hand, cost-of-ownership can be substantially higher than seen in other methods, since in case of new or enhanced functionality, the only possible way to implement (scale the system) would be by implementing another silo. Reusing subsystems to create another functionality is not possible. 741:, reduce manual user data entry (which can also help reduce errors), refresh or modernize the application's front-end, and offload querying and reporting from expensive operational systems to cheaper commodity systems (which can save costs, enable scalability, and free up processing power on the main operational system). Usually, an extensive 714:
System integration can be challenging for organizations and these challenges can diminish their overall return on investment after implementing new software solutions. Some of these challenges include lack of trust and willingness to share data with other companies, unwillingness to outsource various
690:
is a system integration process that considers four categories or stages of integration: initial system implementation, engineering and design, project services, and operations. This approach incorporates the requirements of each lifecycle stage of the industrial asset when integrating systems and
723:
standards. These challenges result in creating hurdles that "prevent or slow down business systems integration within and among companies". Clear communication and simplified information exchange are key elements in building long term system integrations that can support business requirements.
633:
in such a way "that focuses on increasing value to the customer" (e.g., improved product quality and performance) while at the same time providing value to the company (e.g., reducing operational costs and improving response time). In the modern world connected by
842:
New methods of heating buildings: a research correlation conference conducted by the Building Research Institute, Division of Engineering and Industrial Research, as one of the programs of the BRI fall conferences, November
732:
On the other hand, system integration projects can be incredibly rewarding. For out-of-date, legacy systems, different forms of integration offer the ability to enable real-time data sharing. This can enable, for example,
715:
operations to a third party, lack of clear communication and responsibilities, disagreement from partners on where functionality should reside, high cost of integration, difficulty finding good talents,
588:
into one system (an aggregation of subsystems cooperating so that the system is able to deliver the overarching functionality) and ensuring that the subsystems function together as a system, and in
684:
The horizontal scheme can be misleading, however, if it is thought that the cost of intermediate data transformation or the cost of shifting responsibility over business logic can be avoided.
638:, the role of system integration engineers is important: more and more systems are designed to connect, both within the system under construction and to systems that are already deployed. 862:
For computer systems, the term "systems integration" has included the plural word "systems" although the singular form has also been used in referring to computer systems.
564: 518: 938: 1176: 485: 755: 557: 337: 1219: 655:") is the process of integrating subsystems according to their functionality by creating functional entities also referred to as 911:
Vonderembse, M.A.; Raghunathan, T.S.; Rao, S.S. (1997). "A post-industrial paradigm: To integrate and automate manufacturing".
475: 327: 550: 450: 206: 191: 470: 508: 703: 615: 417: 181: 17: 1169: 1022: 983: 720: 284: 691:
subsystems. The key output is a standardized data architecture that can function throughout the life of the asset.
407: 402: 158: 536: 1038:"The Value of Data-Centric Execution Architecture in System Integration Frameworks for Industrial Energy Assets" 1336: 1229: 1204: 427: 140: 120: 289: 1295: 1209: 775: 734: 226: 216: 166: 1588: 1557: 1162: 1111:
Hvolby, Hans-Henrik; Trienekens, Jacques H. (December 2010). "Challenges in business systems integration".
513: 241: 57: 1578: 1372: 1285: 619: 332: 304: 1234: 795: 455: 299: 186: 176: 115: 1593: 1583: 1382: 1367: 742: 738: 221: 201: 1397: 1275: 1270: 1214: 362: 231: 211: 1244: 1239: 886:
Moore, June (13 December 1982), "Software Reviews, BusinessMaster II+, ledger for CP/M systems",
760: 490: 372: 251: 125: 1076:
Gulledge, Thomas (September 2002). "B2B eMarketplaces and small- and medium-sized enterprises".
1519: 1224: 770: 677: 652: 589: 432: 342: 294: 236: 1453: 1423: 1199: 932: 256: 72: 62: 1544: 1514: 780: 765: 647: 623: 597: 352: 196: 130: 97: 77: 38: 8: 1524: 1509: 1478: 1185: 845:, Washington: National Research Council (U.S.). Building Research Institute, p. 60, 347: 266: 92: 1534: 1529: 1249: 805: 465: 1089: 1488: 1428: 1128: 1093: 1018: 989: 979: 957: 891: 846: 815: 604: 1037: 745:
is undertaken to help determine whether an integration project is worth the effort.
1493: 1463: 1392: 1387: 1326: 1311: 1120: 1085: 1059: 920: 819: 800: 785: 656: 630: 611: 607: 422: 385: 367: 357: 82: 1124: 1539: 1438: 1433: 1377: 1352: 1316: 699: 309: 261: 145: 67: 1468: 1458: 1413: 1357: 1254: 910: 790: 1572: 1448: 1443: 1418: 1290: 1132: 1097: 993: 961: 895: 810: 52: 924: 1483: 135: 850: 581: 1473: 716: 1154: 593: 87: 1063: 1015:
Enterprise integration: the essential guide to integration solutions
635: 460: 412: 397: 392: 1331: 1056:
Aircraft/Store Common Interface Control Document Format Standard
1321: 585: 171: 246: 1149: 976:
OECD e-Government Studies e-Government for Better Government
1362: 610:
discrete systems utilizing a variety of techniques such as
600:
physically or functionally, to act as a coordinated whole.
480: 698:
is an integration method to avoid every adapter having to
629:
System integration involves integrating existing, often
27:
Bringing together component sub-systems into one system
952:
Merriman, Dan (19 Feb 1996), "Tying it all together",
584:
as the process of bringing together the component sub-
974:
Lau, Edwin (2005), "Multi-channel Service Delivery",
840:
Gilkey, Herbert T (1960), "New Air Heating Methods",
906: 904: 737:data distribution models, consolidated databases, 1012: 901: 1570: 1110: 1170: 1150:CSIA (Control System Integrators Association) 1013:Gold-Bernstein, Beth; Ruh, William A (2005), 592:as the process of linking together different 558: 937:: CS1 maint: multiple names: authors list ( 913:International Journal of Production Research 709: 756:Artificial intelligence systems integration 702:to/from every other applications' formats, 1177: 1163: 890:, InfoWorld Media Group, Inc, p. 31, 727: 565: 551: 641: 1220:Earth systems engineering and management 1075: 951: 1184: 1008: 1006: 1004: 1002: 865: 14: 1571: 839: 519:Electrical and electronics engineering 1158: 956:, IDG Network World Inc, p. 51, 885: 999: 967: 945: 973: 879: 833: 24: 704:Enterprise application integration 616:enterprise application integration 25: 1605: 1255:Sociocultural Systems Engineering 1143: 445:Standards and bodies of knowledge 688:Industrial lifecycle integration 1104: 1069: 1048: 875:, Georgia State University OECD 537:Outline of software development 1337:Systems development life cycle 1230:Enterprise systems engineering 1205:Biological systems engineering 1030: 873:CIS 8020 – Systems Integration 856: 13: 1: 1296:System of systems engineering 1210:Cognitive systems engineering 1125:10.1016/j.compind.2010.07.006 1090:10.1016/s0166-3615(02)00058-1 826: 776:Integration Competency Center 7: 1373:Quality function deployment 1286:Verification and validation 978:, Paris: OECD, p. 52, 748: 620:business process management 10: 1610: 1235:Health systems engineering 796:Multidisciplinary approach 739:event-driven architectures 300:Software quality assurance 1553: 1502: 1406: 1383:Systems Modeling Language 1345: 1304: 1263: 1192: 710:Challenges of integration 1398:Work breakdown structure 1276:Functional specification 1271:Requirements engineering 1215:Configuration management 285:Configuration management 1245:Reliability engineering 1240:Performance engineering 925:10.1080/002075497194679 761:Cloud-based integration 728:Benefits of integration 509:Artificial intelligence 1520:Industrial engineering 1225:Electrical engineering 1042:Vista Projects Limited 771:Continuous integration 678:Enterprise Service Bus 673:Horizontal integration 653:horizontal integration 642:Methods of integration 590:information technology 433:Infrastructure as code 279:Supporting disciplines 1454:Arthur David Hall III 1424:Benjamin S. Blanchard 1200:Aerospace engineering 1113:Computers in Industry 1078:Computers in Industry 1058:, SAE International, 743:cost-benefit analysis 667:spaghetti integration 598:software applications 290:Deployment management 1545:Software engineering 1515:Computer engineering 781:Integration platform 766:Configuration design 735:publisher-subscriber 648:Vertical integration 110:Paradigms and models 39:Software development 1589:Systems engineering 1525:Operations research 1510:Control engineering 1479:Joseph Francis Shea 1186:Systems engineering 612:computer networking 33:Part of a series on 1579:System integration 1535:Quality management 1530:Project management 1358:Function modelling 1281:System integration 1250:Safety engineering 1017:, Addison Wesley, 806:Systems integrator 696:common data format 578:System integration 428:Release automation 305:Project management 18:System Integration 1566: 1565: 1489:Manuela M. Veloso 1429:Wernher von Braun 816:System in package 631:disparate systems 605:system integrator 575: 574: 466:ISO/IEC standards 16:(Redirected from 1601: 1594:Interoperability 1584:Systems analysis 1494:John N. Warfield 1464:Robert E. Machol 1393:Systems modeling 1388:Systems analysis 1327:System lifecycle 1312:Business process 1179: 1172: 1165: 1156: 1155: 1137: 1136: 1108: 1102: 1101: 1073: 1067: 1066: 1052: 1046: 1045: 1034: 1028: 1027: 1010: 997: 996: 971: 965: 964: 949: 943: 942: 936: 928: 919:(9): 2579–2600. 908: 899: 898: 883: 877: 876: 869: 863: 860: 854: 853: 837: 820:system on a chip 801:System of record 786:Interoperability 665:, also known as 663:Star integration 651:(as opposed to " 567: 560: 553: 514:Computer science 423:Build automation 30: 29: 21: 1609: 1608: 1604: 1603: 1602: 1600: 1599: 1598: 1569: 1568: 1567: 1562: 1549: 1540:Risk management 1498: 1439:Harold Chestnut 1434:Kathleen Carley 1402: 1378:System dynamics 1353:Decision-making 1341: 1317:Fault tolerance 1300: 1259: 1188: 1183: 1146: 1141: 1140: 1109: 1105: 1074: 1070: 1064:10.4271/as5609a 1054: 1053: 1049: 1036: 1035: 1031: 1025: 1011: 1000: 986: 972: 968: 950: 946: 930: 929: 909: 902: 884: 880: 871: 870: 866: 861: 857: 838: 834: 829: 824: 751: 730: 712: 644: 571: 542: 541: 532: 524: 523: 504: 496: 495: 446: 438: 437: 388: 378: 377: 323: 315: 314: 310:User experience 280: 272: 271: 162: 151: 150: 111: 103: 102: 48: 47:Core activities 28: 23: 22: 15: 12: 11: 5: 1607: 1597: 1596: 1591: 1586: 1581: 1564: 1563: 1561: 1560: 1554: 1551: 1550: 1548: 1547: 1542: 1537: 1532: 1527: 1522: 1517: 1512: 1506: 1504: 1503:Related fields 1500: 1499: 1497: 1496: 1491: 1486: 1481: 1476: 1471: 1469:Radhika Nagpal 1466: 1461: 1459:Derek Hitchins 1456: 1451: 1446: 1441: 1436: 1431: 1426: 1421: 1416: 1414:James S. Albus 1410: 1408: 1404: 1403: 1401: 1400: 1395: 1390: 1385: 1380: 1375: 1370: 1365: 1360: 1355: 1349: 1347: 1343: 1342: 1340: 1339: 1334: 1329: 1324: 1319: 1314: 1308: 1306: 1302: 1301: 1299: 1298: 1293: 1288: 1283: 1278: 1273: 1267: 1265: 1261: 1260: 1258: 1257: 1252: 1247: 1242: 1237: 1232: 1227: 1222: 1217: 1212: 1207: 1202: 1196: 1194: 1190: 1189: 1182: 1181: 1174: 1167: 1159: 1153: 1152: 1145: 1144:External links 1142: 1139: 1138: 1119:(9): 808–812. 1103: 1068: 1047: 1029: 1023: 998: 984: 966: 944: 900: 878: 864: 855: 831: 830: 828: 825: 823: 822: 813: 808: 803: 798: 793: 791:Modular design 788: 783: 778: 773: 768: 763: 758: 752: 750: 747: 729: 726: 711: 708: 643: 640: 580:is defined in 573: 572: 570: 569: 562: 555: 547: 544: 543: 540: 539: 533: 530: 529: 526: 525: 522: 521: 516: 511: 505: 502: 501: 498: 497: 494: 493: 488: 483: 478: 473: 468: 463: 458: 456:IEEE standards 453: 447: 444: 443: 440: 439: 436: 435: 430: 425: 420: 415: 410: 405: 400: 395: 389: 384: 383: 380: 379: 376: 375: 370: 365: 360: 355: 350: 345: 340: 335: 330: 324: 321: 320: 317: 316: 313: 312: 307: 302: 297: 292: 287: 281: 278: 277: 274: 273: 270: 269: 264: 259: 254: 249: 244: 239: 234: 229: 224: 219: 214: 209: 204: 199: 194: 189: 184: 179: 174: 169: 163: 161:and frameworks 157: 156: 153: 152: 149: 148: 143: 138: 133: 128: 123: 118: 112: 109: 108: 105: 104: 101: 100: 95: 90: 85: 80: 75: 70: 65: 60: 55: 49: 46: 45: 42: 41: 35: 34: 26: 9: 6: 4: 3: 2: 1606: 1595: 1592: 1590: 1587: 1585: 1582: 1580: 1577: 1576: 1574: 1559: 1556: 1555: 1552: 1546: 1543: 1541: 1538: 1536: 1533: 1531: 1528: 1526: 1523: 1521: 1518: 1516: 1513: 1511: 1508: 1507: 1505: 1501: 1495: 1492: 1490: 1487: 1485: 1482: 1480: 1477: 1475: 1472: 1470: 1467: 1465: 1462: 1460: 1457: 1455: 1452: 1450: 1449:Barbara Grosz 1447: 1445: 1444:Wolt Fabrycky 1442: 1440: 1437: 1435: 1432: 1430: 1427: 1425: 1422: 1420: 1419:Ruzena Bajcsy 1417: 1415: 1412: 1411: 1409: 1405: 1399: 1396: 1394: 1391: 1389: 1386: 1384: 1381: 1379: 1376: 1374: 1371: 1369: 1366: 1364: 1361: 1359: 1356: 1354: 1351: 1350: 1348: 1344: 1338: 1335: 1333: 1330: 1328: 1325: 1323: 1320: 1318: 1315: 1313: 1310: 1309: 1307: 1303: 1297: 1294: 1292: 1291:Design review 1289: 1287: 1284: 1282: 1279: 1277: 1274: 1272: 1269: 1268: 1266: 1262: 1256: 1253: 1251: 1248: 1246: 1243: 1241: 1238: 1236: 1233: 1231: 1228: 1226: 1223: 1221: 1218: 1216: 1213: 1211: 1208: 1206: 1203: 1201: 1198: 1197: 1195: 1191: 1187: 1180: 1175: 1173: 1168: 1166: 1161: 1160: 1157: 1151: 1148: 1147: 1134: 1130: 1126: 1122: 1118: 1114: 1107: 1099: 1095: 1091: 1087: 1083: 1079: 1072: 1065: 1061: 1057: 1051: 1043: 1039: 1033: 1026: 1024:0-321-22390-X 1020: 1016: 1009: 1007: 1005: 1003: 995: 991: 987: 985:9789264018334 981: 977: 970: 963: 959: 955: 954:Network World 948: 940: 934: 926: 922: 918: 914: 907: 905: 897: 893: 889: 882: 874: 868: 859: 852: 848: 844: 836: 832: 821: 817: 814: 812: 811:System design 809: 807: 804: 802: 799: 797: 794: 792: 789: 787: 784: 782: 779: 777: 774: 772: 769: 767: 764: 762: 759: 757: 754: 753: 746: 744: 740: 736: 725: 722: 719:, and common 718: 707: 705: 701: 697: 692: 689: 685: 682: 680: 679: 674: 670: 668: 664: 660: 658: 654: 650: 649: 639: 637: 632: 627: 625: 621: 617: 613: 609: 606: 601: 599: 595: 591: 587: 583: 579: 568: 563: 561: 556: 554: 549: 548: 546: 545: 538: 535: 534: 528: 527: 520: 517: 515: 512: 510: 507: 506: 500: 499: 492: 489: 487: 484: 482: 479: 477: 474: 472: 469: 467: 464: 462: 459: 457: 454: 452: 449: 448: 442: 441: 434: 431: 429: 426: 424: 421: 419: 416: 414: 411: 409: 406: 404: 401: 399: 396: 394: 391: 390: 387: 382: 381: 374: 371: 369: 366: 364: 361: 359: 356: 354: 351: 349: 346: 344: 341: 339: 336: 334: 331: 329: 326: 325: 319: 318: 311: 308: 306: 303: 301: 298: 296: 295:Documentation 293: 291: 288: 286: 283: 282: 276: 275: 268: 265: 263: 260: 258: 255: 253: 250: 248: 245: 243: 240: 238: 235: 233: 230: 228: 225: 223: 220: 218: 215: 213: 210: 208: 205: 203: 200: 198: 195: 193: 190: 188: 185: 183: 180: 178: 175: 173: 170: 168: 165: 164: 160: 159:Methodologies 155: 154: 147: 144: 142: 139: 137: 134: 132: 129: 127: 124: 122: 119: 117: 114: 113: 107: 106: 99: 96: 94: 91: 89: 86: 84: 81: 79: 76: 74: 71: 69: 66: 64: 61: 59: 56: 54: 53:Data modeling 51: 50: 44: 43: 40: 37: 36: 32: 31: 19: 1484:Katia Sycara 1368:Optimization 1280: 1116: 1112: 1106: 1084:(1): 47–58. 1081: 1077: 1071: 1055: 1050: 1041: 1032: 1014: 975: 969: 953: 947: 933:cite journal 916: 912: 887: 881: 872: 867: 858: 841: 835: 731: 713: 700:convert data 695: 693: 687: 686: 683: 676: 672: 671: 666: 662: 661: 646: 645: 628: 602: 596:systems and 577: 576: 413:UML Modeling 408:GUI designer 73:Construction 63:Requirements 624:programming 582:engineering 131:Prototyping 126:Incremental 98:Maintenance 78:Engineering 1573:Categories 1474:Simon Ramo 827:References 717:data silos 622:or manual 608:integrates 503:Glossaries 93:Deployment 1264:Processes 1193:Subfields 1133:0166-3615 1098:0166-3615 994:224889830 962:0887-7661 896:0199-6649 888:InfoWorld 594:computing 322:Practices 146:Waterfall 121:Cleanroom 88:Debugging 58:Processes 1558:Category 1305:Concepts 749:See also 636:Internet 531:Outlines 461:ISO 9001 403:Profiler 398:Debugger 393:Compiler 368:Stand-up 1332:V-Model 586:systems 202:Lean SD 141:V model 83:Testing 1407:People 1322:System 1131:  1096:  1021:  992:  982:  960:  894:  851:184031 849:  476:SWEBOK 197:Kanban 172:DevOps 136:Spiral 68:Design 1346:Tools 843:1959. 657:silos 471:PMBOK 386:Tools 247:SEMAT 242:Scrum 116:Agile 1363:IDEF 1129:ISSN 1094:ISSN 1019:ISBN 990:OCLC 980:ISBN 958:ISSN 939:link 892:ISSN 847:OCLC 818:and 603:The 486:IREB 481:ITIL 451:CMMI 328:ATDD 237:SAFe 207:LeSS 182:DSDM 1121:doi 1086:doi 1060:doi 921:doi 721:API 675:or 491:OMG 418:IDE 373:TDD 363:SBE 353:DDD 338:CCO 333:BDD 257:TSP 252:TDD 232:RUP 227:RAD 222:PSP 217:MSF 212:MDD 192:IID 187:FDD 177:DAD 167:ASD 1575:: 1127:. 1117:61 1115:. 1092:. 1082:49 1080:. 1040:. 1001:^ 988:, 935:}} 931:{{ 917:35 915:. 903:^ 694:A 626:. 618:, 614:, 358:PP 348:CD 343:CI 267:XP 262:UP 1178:e 1171:t 1164:v 1135:. 1123:: 1100:. 1088:: 1062:: 1044:. 941:) 927:. 923:: 566:e 559:t 552:v 20:)

Index

System Integration
Software development
Data modeling
Processes
Requirements
Design
Construction
Engineering
Testing
Debugging
Deployment
Maintenance
Agile
Cleanroom
Incremental
Prototyping
Spiral
V model
Waterfall
Methodologies
ASD
DevOps
DAD
DSDM
FDD
IID
Kanban
Lean SD
LeSS
MDD

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

↑