ISTP 531

Individual Presentation on Technologies for Developing Systems
Information Systems Theory and Practice 531
Lecturer in charge:

Dr. Samantha Thelijjagoda

Presented by: S. Sabraz Nawaz PGM-IS-12-0007

Technologies for Developing Systems
• Foundations of Systems Development
o o o o o o Structured Development Fourth-Generation Languages Software Prototyping Computer-Aided Software Engineering (CASE) Object-Oriented Development Client-Server Computing

System Integration
o ERP Systems o Middleware

• •

Inter-organizational System Development Internet-Based Systems
o Application Servers o Java o Web Services

Individual Presentation by: S. Sabraz Nawaz

2

Individual Presentation by S. Sabraz Nawaz

1

ISTP 531

Agenda
• Case Discussion
o System Integration o Inter-organizational System Development o Internet-Based Systems

• Question and Discussion

Individual Presentation by: S. Sabraz Nawaz

3

System Integration
• One of the major challenges for CIOs
o Complex and expensive: systems from different technologies to be
integrated

o Risky; systems may crash

• Can be done in different approaches;
o DBMS: data oriented view to integration; common database e.g., Oracle o ERP: application view of integration, applications can communicate (e.g.,
SAP)

o Middleware: applications communicate via third party software
Individual Presentation by: S. Sabraz Nawaz

4

Individual Presentation by S. Sabraz Nawaz

2

Sabraz Nawaz 3 .ISTP 531 ERP Systems • ERP provides the means to integrate business departments and functions across an organization o Single vendor (e. SAP) o Single set of applications o Single database • If properly installed.g. Sabraz Nawaz 5 Colgate Palmolive Case Example for ERP Systems Individual Presentation by: S. the ERP systems will return considerable payback • Many successes and failures Individual Presentation by: S. Sabraz Nawaz 6 Individual Presentation by S.

ISTP 531 Colgate Palmolive • 200 years old consumer product leader • Decentralized structure with national or regional control in 200 countries Individual Presentation by: S. Sabraz Nawaz 7 Colgate Palmolive: Problem • Decentralized structure. o Independent operations. Sabraz Nawaz 4 . and complex decentralized IT infrastructure o Coordination problems o Sales dropped o Deprived firm growth Individual Presentation by: S. Sabraz Nawaz 8 Individual Presentation by S. expensive to coordinate o Slow response to market changes o Constrained company growth • Competitive crisis in the mid-1990s.

ISTP 531 Colgate Palmolive: Strategy • Management needed to • to centralize the structure • develop new products • reduce product delivery cycle • reduce cost of operations • Integrate the supply chain in 80 countries. across business functions o S&D. Sabraz Nawaz 10 Individual Presentation by S. Sabraz Nawaz 9 Colgate Palmolive: Solution • Implemented SAP R/3 system to integrate worldwide operations. Sabraz Nawaz 5 . MM. reduce the cost by $150million • Integrate the distribution in 200 countries Individual Presentation by: S. and Finance modules • Took 5 years and $430 million to complete Individual Presentation by: S. HR.

Sabraz Nawaz 6 .ISTP 531 Colgate Palmolive: Outcome • o o o o Saved $50 million and $100 million in first two years Savings allocated R&D for new products 60% reduction in product delivery cycle Improved cooperation amongst regional subsidiaries and suppliers Regained number one market position for toothpaste in US after 34 years Individual Presentation by: S. Sabraz Nawaz 11 Covered System Integration • Inter-organizational System Development • Internet-Based Systems Individual Presentation by: S. Sabraz Nawaz 12 Individual Presentation by S.

Sabraz Nawaz 14 Individual Presentation by S. Supply chain management systems (SCM) o Another type of IOS is Platform which provides infrastructure for the operation of a business ecosystem or an industry • Example: American Airline’s SABRE reservation system Individual Presentation by: S. Sabraz Nawaz 7 .ISTP 531 Inter-organizational System (IOS) Development • IOSs that connect organizations. by Efraim Turban Individual Presentation by: S. groupings of businesses that work closely This trend affect the way systems are built. Sabraz Nawaz 13 A Sample IoS Source: Information Technology for Management. then called Global Information System • o Main business trend is business ecosystems. if in two or more countries.

cheaper and secure trading • Automatic order Matching and execution System (AMS) handled security trading o AMS/1 o AMS/2 Individual Presentation by: S. Sabraz Nawaz 15 HKEx • Asia’s second and world’s ninth largest stock market • Stock markets globalized o Investors are demanding and need more features. Sabraz Nawaz 16 Individual Presentation by S. faster.ISTP 531 Hong Kong Exchanges and Clearing (HKEx) Case Example for IOS Development Individual Presentation by: S. Sabraz Nawaz 8 .

o an open architecture to reach market beyond Honk Kong o To interconnect business partners’ systems Individual Presentation by: S.ISTP 531 HKEx: Problem • AMS/1 o First generation system o A closed system. o Investors Brokers Market Individual Presentation by: S. Sabraz Nawaz 9 . Sabraz Nawaz 17 HKEx-Solution: AMS/3 • Open up the system to individual investors • Improve the efficiency and competitiveness by integrating the system to enable End – to – End trading process. Sabraz Nawaz 18 Individual Presentation by S. allowed brokers to enter orders but from special terminals from HKEx’s trading floor • AMS/2 o Second generation system o Allowed orders from dedicated terminals in brokers’ offices o Didn’t connect external networks nor other computers of 500 brokers • Wanted.

Sabraz Nawaz 19 Development of AMS/3 (Cont. Order routing system and User acceptance testing Individual Presentation by: S. Sabraz Nawaz 20 Individual Presentation by S. Open Gateway.ISTP 531 Development of AMS/3 • A daunting project.…) • Each week project management reported to project steering committee • Trading and Settlement Committee consisting of stakeholders o Reviewed the development o Offered opinions • During the 02 years. Sabraz Nawaz 10 . 150 consultants and 500 brokers o Took 02 years to complete o Five development teams • Network. o Consumed 40 staff. Multi-workstation system. HKEx kept on dialoging with interested parties o Ensured they accept the system o Got ideas to improve the system o Used media to educate investors Individual Presentation by: S.

workstations. etc. o 3rd layer: new trading functions were introduced Individual Presentation by: S. Sabraz Nawaz 22 Individual Presentation by S. Sabraz Nawaz 21 Development of AMS/3 (Cont.ISTP 531 Development of AMS/3 (Cont.…) • Three layer implementation o Preparation: applications were moved to production environment o 1st layer: infrastructure was implemented o 2nd layer: access portions were launched. Sabraz Nawaz 11 . terminals.…) • Testing was done at three level o Component testing o Partial integration testing between components o Integration testing which tested end-to-process • Overall testing was 40% of the project Individual Presentation by: S.

Sabraz Nawaz 23 Covered System Integration Inter-organizational System Development • Internet-Based Systems Individual Presentation by: S. o Timely information to members & investors • The largest trading system with 500 exchange participants • Now foundation of industry ecosystem Individual Presentation by: S. Sabraz Nawaz 12 . Sabraz Nawaz 24 Individual Presentation by S.ISTP 531 AMS/3: Outcome • Investors can query or order from mobile phones or Internet. o their brokers should have registered with AMS3 • Brokers can enter orders like earlier and through “open gateway”. o Data can flow between AMS/3 and brokers back office systems • • Customized services for individual investors More transparent.

Sabraz Nawaz 25 Application Servers • A middleware to link a Web server to application on other company systems Client DBMS Web server Application server Individual Presentation by: S. Sabraz Nawaz 13 . Internet based systems. o are to be scalable. Sabraz Nawaz 26 Individual Presentation by S.ISTP 531 Internet-Based Systems • Internet users are sophisticated. reliable o Needed to be interconnected internally and externally with customers’ and partners’ • Programming language differences have to be dealt with • Three aspects of Internet based systems o Framework: application servers o Language: Java o Environment: Web Services Individual Presentation by: S.

delivered over the Internet.ISTP 531 Java • Component-based tools with open systems for rapid Internet based systems development • Become an standard platform for developing serverside applications o Java 2 Enterprise Edition (J2EE) o Enterprise Java Beans (EJB) Individual Presentation by: S. 2. Sabraz Nawaz 14 . that users can select and combine through almost any device (from personal computers to mobile phones)” • 1. Two methods available Exposing: existing codes wrapped in XML) and give an Internet address Using an exposed code Individual Presentation by: S. Sabraz Nawaz 28 Individual Presentation by S. Sabraz Nawaz 27 Web Services • “Self-contained. self-describing business and consumer modular applications.

Sabraz Nawaz 30 Individual Presentation by S. Publish the service available 4.ISTP 531 Using a Web Service Service from Registry 2. Sabraz Nawaz 29 Building a Web Service Case Example Individual Presentation by: S. Search to find a service 3. Sabraz Nawaz 15 . Service found 1. Response Web Service Consumer Web Service Provider Individual Presentation by: S. Call the Service provider 5.

ISTP 531 Building a Web Service • o Step 01: Expose the code Currency conversion code of a credit card processor is encapsulated in an XML wrapper Individual Presentation by: S. Sabraz Nawaz 31 Building a Web Service (cont…) Individual Presentation by: S. Sabraz Nawaz 32 Individual Presentation by S. Sabraz Nawaz 16 .

cost. Sabraz Nawaz 17 . Individual Presentation by: S. the results to be delivered. Sabraz Nawaz 34 Individual Presentation by S.ISTP 531 Building a Web Service (cont…) • o o Step 02: Write a service description Written using WSDL and housed in XML document Request method. data needed. Sabraz Nawaz 33 Building a Web Service (cont…) Individual Presentation by: S. etc.

Description. service description let for others to find Done by registering it in a UDDI (Universal Discovery. a Web Services yellow pages Individual Presentation by: S.ISTP 531 Building a Web Service (cont…) • o Step 03: Publish the service. Sabraz Nawaz 18 . Sabraz Nawaz 36 Individual Presentation by S. and Integration) registry. Sabraz Nawaz 35 Building a Web Service (cont…) Individual Presentation by: S.

a Pricing Web Service o o The Pricing web sends a request Asks for a listing of currency conversion Web Services o The reply is sent back Individual Presentation by: S..g. E. Sabraz Nawaz 19 . Convert $1000 into SLR Individual Presentation by: S.ISTP 531 Building a Web Service (cont…) • Step 04: Find a currency conversion Web service o Other services can find this service. Sabraz Nawaz 37 Building a Web Service (cont…) • Step 05: Invoke a Web service o The Pricing Web Service can now invoke the selected currency conversion Web Service • E.g.. Sabraz Nawaz 38 Individual Presentation by S.

Sabraz Nawaz 40 Individual Presentation by S.ISTP 531 Building a Web Service (cont…) Individual Presentation by: S. Sabraz Nawaz 39 Building a Web Service (cont…) Individual Presentation by: S. Sabraz Nawaz 20 .

Sabraz Nawaz 42 Individual Presentation by S.ISTP 531 Sample Web Service Individual Presentation by: S. Sabraz Nawaz 41 Covered System Integration Inter-organizational System Development Internet-Based Systems Individual Presentation by: S. Sabraz Nawaz 21 .

Sabraz Nawaz 22 . Sabraz Nawaz 43 Individual Presentation by S.ISTP 531 Individual Presentation by: S.

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.