IST Teaching

Teaching In IST

  • Home
  • COVID Modes
    • Delivery Mode Planning
    • Communicating Before Spring
    • Getting to Know Students
    • Engaging Students
    • Assessment
    • COVID LionPATH Codes
    • Resources
    • Events and Recordings
    • FAQs
  • Resources
    • Teaching Methods
    • Course Design
    • Course Administration
    • Curriculum
    • Instructional Support
    • Teaching Community Seminars
    • Feedback From Students
    • Learning Assistants
  • Courses
    • Undergraduate Courses
      • Undergraduate CYBER Courses
        • CYBER 100
        • CYBER 199
        • CYBER 262
        • CYBER 294
        • CYBER 296
        • CYBER 297
        • CYBER 299
        • CYBER 342W
        • CYBER 362
        • CYBER 366
        • CYBER 399
        • CYBER 440
        • CYBER 494
        • CYBER 496
        • CYBER 497
        • CYBER 499
        • CYBER 99
      • Undergraduate DS Courses
        • DS 120
        • DS 197
        • DS 199
        • DS 200
        • DS 220
        • DS 294
        • DS 296
        • DS 297
        • DS 299
        • DS 300
        • DS 310
        • DS 320
        • DS 330
        • DS 340W
        • DS 396
        • DS 397
        • DS 399
        • DS 402
        • DS 410
        • DS 440
        • DS 442
        • DS 494
        • DS 496
        • DS 497
        • DS 97
        • DS 99
      • Undergraduate HCDD Courses
        • HCDD 113
        • HCDD 264
        • HCDD 340
        • HCDD 364W
        • HCDD 440
      • Undergraduate IST Courses
        • IST 110
        • IST 130
        • IST 140
        • IST 170N
        • IST 197
        • IST 199
        • IST 210
        • IST 220
        • IST 222H
        • IST 230
        • IST 234N
        • IST 235
        • IST 237
        • IST 240
        • IST 242
        • IST 250
        • IST 256
        • IST 261
        • IST 294
        • IST 295A
        • IST 295B
        • IST 296
        • IST 297
        • IST 298
        • IST 299
        • IST 301
        • IST 302
        • IST 310
        • IST 311
        • IST 331
        • IST 337
        • IST 341
        • IST 361
        • IST 389
        • IST 390
        • IST 397
        • IST 398
        • IST 399
        • IST 402
        • IST 411
        • IST 412
        • IST 413
        • IST 420
        • IST 421
        • IST 422
        • IST 423
        • IST 424
        • IST 425
        • IST 426
        • IST 431
        • IST 432
        • IST 437
        • IST 440W
        • IST 441
        • IST 442
        • IST 443
        • IST 444
        • IST 445
        • IST 446
        • IST 450A
        • IST 450B
        • IST 451
        • IST 452
        • IST 453
        • IST 454
        • IST 456
        • IST 461
        • IST 462
        • IST 489H
        • IST 494
        • IST 495
        • IST 496
        • IST 497
        • IST 498
        • IST 97
        • IST 99
      • Undergraduate SRA Courses
        • SRA 1
        • SRA 111
        • SRA 197
        • SRA 199
        • SRA 211
        • SRA 221
        • SRA 231
        • SRA 268
        • SRA 294
        • SRA 296
        • SRA 297
        • SRA 299
        • SRA 311
        • SRA 365
        • SRA 397
        • SRA 399
        • SRA 421
        • SRA 433
        • SRA 440W
        • SRA 450
        • SRA 468
        • SRA 471
        • SRA 472
        • SRA 480
        • SRA 494
        • SRA 496
        • SRA 497
        • SRA 99
    • Graduate Courses
      • EA Courses
        • EA 594
        • EA 871
        • EA 872
        • EA 873
        • EA 874
        • EA 876
      • Graduate IST Courses
        • IST 501
        • IST 503
        • IST 504
        • IST 505
        • IST 510
        • IST 511
        • IST 512
        • IST 520
        • IST 521
        • IST 525
        • IST 526
        • IST 530
        • IST 532
        • IST 541
        • IST 543
        • IST 554
        • IST 555
        • IST 557
        • IST 558
        • IST 561
        • IST 562
        • IST 564
        • IST 590
        • IST 594
        • IST 596
        • IST 597
        • IST 600
        • IST 601
        • IST 602
        • IST 610
        • IST 611
        • IST 815
        • IST 816
        • IST 820
        • IST 836
        • IST 841
        • IST 852
        • IST 868
        • IST 885
        • IST 888
    • Associate Courses
      • Associate IST Courses
        • IST 111
        • IST 225
        • IST 226
        • IST 227
        • IST 228
        • IST 255
        • IST 257
        • IST 260
    • Course Committees
    • Course Proposals
    • LionPath Course Catalog
  • Learning @ IST
  • Orientation
  • Contact Us

CORONAVIRUS UPDATES:

Keep up with information on Penn State's Keep Teaching site for faculty along with College resources for delivery of residential courses. In October-December the College will accept Spring 2021 applications for undergraduate Learning Assistants (LA), Master’s Instructional Assistants (IA), and doctoral Teaching Assistants (TA); and faculty are encouraged to recruit undergraduate students, in particular.

IST 420


Fundamentals of Systems and Enterprise Integration


Sample Syllabi
  • IST 420 World Campus
  • IST 420 SP17 Fusco
Course Materials
  • Course Committees Page
  • Course Materials in Box
  • University Bulletin Course Description

Course Connections

Prerequisites

  • IST 240 or IST 242
  • IST 301
  • IST 302

Follow-Ons

  • IST 421

Course Composition and Objectives

  • Analysis Modeling: Students will apply modeling concepts using the current industry modeling standard * to create a set of functional models that solve a complex organizational problem. (*As of 2011: UML and BPML)
    • Define different types of models, including the different rules and style guidelines for creating them.
    • Explain the process for creating various models.
    • Create various models.
    • Describe the relationships and differences between various models.
  • Design Modeling: The student will create a collection of system specifications using the current industry modeling standard* that represents the requirements for a proposed system, with
    • the intent that an integration team will use these specifications to develop and implement a solution to a complex EAI organizational problem. (*As of 2011: UML and BPML)
    • Verify and validate the functional models to ensure they faithfully represent requirements determined during the analysis process.
    • Determine an appropriate design strategy to follow.
    • Create a design of the classes and methods .
    • Create the database design
    • Design the user interface, system inputs, and system outputs.
    • Anticipate future system needs.
  • Context for EAI & EAI Projects: The student will be able to identify the core concepts and skills of enterprise application integration (EAI) and EAI projects.
    • Discuss common issues, current topics, and evolving modeling techniques and standards as they relate to EAI.
    • Explain the system development life cycle (SDLC) and its four phases.
    • Describe common integration issues.
    • Compare/contrast the different SDLC methodologies.
    • Summarize the Unified Process as it relates to communicating with others and working in teams.
    • Describe relationships between systems and needs, information gathering, creation and support of requests, possible influences, feasibility, and project selection.
    • Create requirements definition, system proposals.
    • Develop a system request form that provides basic information about a proposed system, including goals and expectations.
  • Data Representation and Exchange Knowledge: The student will be able to use and understand the fundamental constructs of the current industry standard language* for data
    • representation and exchange knowledge. (*As of 2011: XML)
    • Explain the goals of XML and reason for its creation.
    • Identify various uses for XML.
    • Apply the fundamentals of XML.
  • Instructors Choice: Instructors may choose topics and learning objectives that meet the spirit of the course as defined here. Instructors may choose to devote more time to the learning objectives listed above or to add additional, complimentary objectives. Supplementary material and objectives should not overlap with the defined content of other courses in the curriculum

Course Description

Enterprise integration focuses on system interconnection, data interchange, process modeling and reengineering, and distributed computing environments. The key goals of enterprise integration include:

  • Identify the information needs: This requires a precise knowledge of the information needed and created by the different activities in the enterprise. To identify and anticipate information needs, we first begin with models of processes within the enterprise. These models address information flows, decision-making points, feedback loops, and actions that result from the processes. As part of the modeling effort, processes are often modified to improve the enterprise’s performance.
  • Provide the right information at the right place: Once processes are modeled, information sharing systems and integration platforms capable of handling information transaction across heterogeneous environments must be established. The typical enterprise consists of heterogeneous hardware, different operating systems, and monolithic software applications (legacy systems). Enterprises often interact with one another on a day-to-day basis and their information systems often cross organizational boundaries to link the operations of different organizations briefly with short set-up times and limited time horizon (extended and virtual enterprises).
  • Update information in real time to reflect the actual state of the enterprise operation: Decision-makers require current operational data (information created during the operation) to identify potential actions and their consequences for the enterprise. In addition to operational data, enterprises seek to capture information about changing environmental conditions that may originate from new customer demands, new technology, new legislation or new philosophies of society since these changes may require modification of the operational processes, the human organization or even the overall scope and goals of the enterprise.
  • Organize and adapt the enterprise: To be successful, the enterprise must sense and respond to a wide variety of cues in its operating and external environments. Often this requires combining data from across the organization to uncover trends, and evaluating these trends with respect to internal and external environmental drivers of change.

To accomplish these goals, a solid understanding of systems analysis and design techniques and issues is needed. Enterprise Application Integration (EAI) is often thought of as the “core” of enterprise integration.

EAI is the process of linking together enterprise applications within a single organization (or across an extended enterprise of business partners) to simplify and automate business processes to the greatest extent possible, while at the same time avoiding having to make sweeping changes to the existing applications or data structures. EAI promotes data sharing between diverse applications of the enterprise and its partners.

Enterprise applications that are commonly in need of integration include:

  • Supply chain management applications (for managing inventory and shipping)
  • Enterprise resource planning (ERP) (for managing many of the major business functions of the organization)
  • Customer relationship management applications (CRM) (for managing current and potential customers)
  • Business intelligence applications (for finding patterns from existing data from operations)
  • Other types of applications for managing data and information ( e.g., as human resources data, health care, internal communications, etc.) that typically cannot communicate with one another in order to share data or business processes. Such applications are sometimes referred to as islands of automation or information silos. This lack of communication leads to inefficiencies that can lead to critical competitive disadvantages.

Undergraduate CYBER Courses

  • CYBER 100
  • CYBER 199
  • CYBER 262
  • CYBER 294
  • CYBER 296
  • CYBER 297
  • CYBER 299
  • CYBER 342W
  • CYBER 362
  • CYBER 366
  • CYBER 399
  • CYBER 440
  • CYBER 494
  • CYBER 496
  • CYBER 497
  • CYBER 499
  • CYBER 99

Undergraduate DS Courses

  • DS 120
  • DS 197
  • DS 199
  • DS 200
  • DS 220
  • DS 294
  • DS 296
  • DS 297
  • DS 299
  • DS 300
  • DS 310
  • DS 320
  • DS 330
  • DS 340W
  • DS 396
  • DS 397
  • DS 399
  • DS 402
  • DS 410
  • DS 440
  • DS 442
  • DS 494
  • DS 496
  • DS 497
  • DS 97
  • DS 99

Undergraduate HCDD Courses

  • HCDD 113
  • HCDD 264
  • HCDD 340
  • HCDD 364W
  • HCDD 440

Undergraduate IST Courses

  • IST 110
  • IST 130
  • IST 140
  • IST 170N
  • IST 197
  • IST 199
  • IST 210
  • IST 220
  • IST 222H
  • IST 230
  • IST 234N
  • IST 235
  • IST 237
  • IST 240
  • IST 242
  • IST 250
  • IST 256
  • IST 261
  • IST 294
  • IST 295A
  • IST 295B
  • IST 296
  • IST 297
  • IST 298
  • IST 299
  • IST 301
  • IST 302
  • IST 310
  • IST 311
  • IST 331
  • IST 337
  • IST 341
  • IST 361
  • IST 389
  • IST 390
  • IST 397
  • IST 398
  • IST 399
  • IST 402
  • IST 411
  • IST 412
  • IST 413
  • IST 420
  • IST 421
  • IST 422
  • IST 423
  • IST 424
  • IST 425
  • IST 426
  • IST 431
  • IST 432
  • IST 437
  • IST 440W
  • IST 442
  • IST 443
  • IST 444
  • IST 445
  • IST 446
  • IST 450A
  • IST 450B
  • IST 451
  • IST 452
  • IST 453
  • IST 454
  • IST 456
  • IST 461
  • IST 462
  • IST 489H
  • IST 494
  • IST 495
  • IST 496
  • IST 497
  • IST 498
  • IST 97
  • IST 99

Undergraduate SRA Courses

  • SRA 1
  • SRA 111
  • SRA 197
  • SRA 199
  • SRA 211
  • SRA 221
  • SRA 231
  • SRA 268
  • SRA 294
  • SRA 296
  • SRA 297
  • SRA 299
  • SRA 311
  • SRA 365
  • SRA 397
  • SRA 399
  • SRA 421
  • SRA 433
  • SRA 440W
  • SRA 450
  • SRA 468
  • SRA 471
  • SRA 472
  • SRA 480
  • SRA 494
  • SRA 496
  • SRA 497
  • SRA 99

Office of Teaching, Learning, & Assessment


E101 Westgate Building
(814) 865-8947
Contact Us? learning@ist.psu.edu

  • Privacy
  • Non-Discrimination
  • Equal Opportunity
  • Accessibility
  • Legal

Copyright © 2021 · Education Pro Theme on Genesis Framework · WordPress · Log in