HW3Short OneWeek-NEW Assignment

profilegnsv.srinivas
ISEM_540_Hw3_plus_Project_3_Report___Nivedeeta_Kale.docx.pdf

ISEM 540 HW3 Plus

Name: Nivedeeta Kale

Deliverable B: Hands-On Experiments (Primarily Individual) Prepare a final report that summarizes and highlights what you have done. Specifically, you should

prepare the best integrated architecture plan for your Smart Center/Hub that answers the following

questions:

 What is your ID Number and what are the Scenario names that you generated ID: [email protected], scenario name: healthcareceenter

 What are the lessons learned from Proj2 hands-on experiments and this Project Deliverable A. It helped in moving forward with the project to determine how different components can be integrated specially B2B and G2G.

 What did you learn from creation and experimentation with the Service Bundles It helps in easy understanding on the services, to create and send its bundle to different hub, within an enterprise

 Is the Bundle Collaboration feature an ESB (yes and no, and why). Yes it is an ESB as it acts as a mediator to create and send documents, which helps in collaboration.

 List the Improvements in Your Report (PROJECT3) as a RESULT of these experiments (just a list) RFP Business Continuity Audit List

 What is the academic value of this hands-on exercise (Low, Medium, High). How can this value be improved High value, it is the effective tool easily being provided with different processes and recommendation and helps in managing overall project tasks.

DELIVERABLE C: Reflective Homework (Individual)

Problem Category 1- Architecture and SOA Principles

1.1: Last Look at the Business Pattern

Given the enterprise business pattern (Figure 1, assume all green boxes are “applications”), answer the

following questions briefly (1 to 2 sentences)

- Indicate what applications will have to change (or be integrated) if the inventory application is replaced

with a new one -- Purchasing, procurement and scheduling needs to be changed as they are directly

connecting to Inventory, they will have impact to some level.

- Out of all the applications in this diagram, which application, if replaced, will have the least impact on

the overall corporation (in terms of integration) and why –KM will have least impact as that can be

convered under Research and development as well as business intelligence which has vast variety of

database and knowledge base relating to it to be stored in the database.

- Out of all the applications in this diagram, which application, if replaced, will have the most impact on

the overall corporation (in terms of integration) and why – Most impactful application would be CP

which is corporate planning, that becomes the base for any further planning either it is about enterprise,

applications, processes etc.

- Customer payment and shipping both have the same number of interactions (three). You have to

decide which one, if down (unavailable), will have more impact. What additional information will help

you make a better decision. –If customer payment is down, order processing and purchasing will be

difficult and impact a lot as that is the starting point when the business is in market and in demand, if

there cannot be purchase and ordering processing, shipping won’t take place.

- Identify one more piece of management information that can be obtained from this pattern.—If

customer payment goes down, there will be vast feedbacks and issues occurring from customers and

customer support will have to come in action and manage its process to deal the customers.

- Map this business pattern to a high level SOA view (you only need to show the business functional

areas (the 7 yellow boxes) –The ones in yellow boxes can be mapped to platform and middleware

services components of SOA where specialized services like B2B occurs.

Partners, Supplier,

Distributors

Customers, Resellers

Employees, Managers

purchasing

Customer payment

Inventory

Shipping

BI

KM

Corporate Mgmt

Order processing)

Warehousing &Distribution

CP

BMC

EP

Scheduling

MC

BI=Business Intelligence BMC=Business Monitoring & Control CP = Corporate Planning

EP = enterprise purchasing KM = Knowledge Management MC= Monitoring & Control

Procurement

Selling Chain Mgmt

Sales

CRM

Customer Support

Payroll

Customer

Services

Hiring

Human Resources

Research estorefronts

Marketing

Finance accntg

Finance & Accntg

Supply Chain Management

Figure 1: Enterprise Business Pattern Example (the green boxes show business processes that are automated through application systems)

1.2 : Enterprise Architecture Questions

Given the ‘business pattern’ in Figure 1, answer the following questions briefly (1 to 2 sentences)

a). Suppose that the whole Corp Management System (CMS) will be converted to SOA. List the

application systems that will have to change (or be directly affected/impacted) due to this.

BI, BMC, CP, EP, KM will be changed because of this as it needs to be considered in which building blocks these should lie, such as middleware services, business processes, enterprise applications or networking services.

b) List three main things that you will need to do to make CMS a completely SOA-compliant system

1. The BPS need to be categorized under the building blocks of SOA architecture which should be reusable components better mapped with SOA components

2, The processes impacting to different applications needs to be properly integrated to those coming under SOA and ESB which has well defined interface directory.

3. They should support business scalability and flexibility, needs to be web service enabled.

c) Show an architecture for the CMS system as an SOA view (a simple sketch will do)

d) What will be in the UDDI after converting CMS to SOA (don’t show code, just list the services that will

be in the UDDI) Services under UDDI will be Corporate service, monitoring serve, knowledge base

service.

1.3: Web Services

Surf the Net to find answers to the following questions

a) What is Web Services and what are its three main properties (one para)

Web services are used to communicate between applications based on various programming

languages.

1. Web services are self-contained On the client side, no additional software is required. A programming language with XML and HTTP client support is enough to get you started. On the server side, you only require an HTTP server and a SOAP server. 2. Web services are language independent and interoperable

The client and server can be implemented in different environments. Any language can be used to implement Web service clients and servers.

3. Web services are inherently open and standards-based XML and HTTP are the major technical foundations for Web services. A large part of the Web service technology has been built using open-source projects.

b). The WSDL in the following listing shows a service with get-inventory-level operation. Add another

operation that updates the inventory (just show additional code). .

Listing: WSDL for Inventory

<message name="GetInventorymanagementQuery"> <part name="item" type="xs:string"/> </message> <message name="GetInventorymanagementResponse"> <part name="price" type="xs:string"/> </message>

<portType name="Inventorymanagement"> <operation name="updateprice"> <input message="GetInventorymanagementQuery"/> <output message="GetInventorymanagementResponse"/> </operation> </portType>

Problem Category 2 -- Integration Principles

2.1) Given the architecture in Figure 2

- Which apps are “WS” enabled, i.e., have their own WSDL –All the apps are WS enabled, specially interface directory.

- Which apps are using adapters –app1, app2, app3

- What will be in the UDDI for this case (don’t show code, just list the services that will be in the UDDI)

Under UDDI, services will come for integration hub, administrative services and application directory

Figure 2

2.2: Answer the following questions

a). List the 3 key properties of a business component

A component is built so that it can be easily combined and composed with other components for

enterprise needs.

A component has a socket as a software for interface with the infrastructure.

Components provide services and are the foundation of Service-Oriented Architectures (SOA)

b). How is Web Services (WS) related to SOA, pick one

- the same, i.e., WS = SOA

- WS supports SOA

- WS is not related to SOA

-- WS supports SOA

c). Suppose you need to access the data from a remote application R (the application can be internal, external or any other as shown in column one below). Given the 3 levels of integration (data level, program level, user interface level), specify what option will you use and why (one sentence)

Application R Data Level Integration

Program Level Integration

User Interface Level integration

Internal Application

Data level Integration will be used to organize data properly internally and ready to use and categorize depending on their level externally

External Application with API

Program level integration as external application will have it API and the programs running under it should be well mapped with the internal applications

External application with no API

For any external application to work properly communication is needed for that user level integration is required to make it easy to understand

Internal and external Applications (some with API, some not)

External and Internal with and without API needs to be programed properly in order to be easily mapped with respect to its business process and content as well as external user interface, which needs to be easy to use.

2.3: B2B Integration

Consider Figure 3 that presents an architectural vision and answer the following questions. The dotted

line shows the responsibility of the B2B Integrator (anything below the dotted line is the responsibility of

the B2B integrator).

Agency1

= Adapter/Connector for BIB

= Private Process = Public Process (BIB Client)

B2B Integration Bus (BIB)

Agency 2 Agency3 Agency 4

“End User Bus (user Interface)”

Different Levels of Issues (at Least Two)

Inter- agency

Agencies

Figure 3: Conceptual View of B2B Integration

i) Suppose you wanted to exchange documents between the four agencies shown in the diagram. How many services (processes) will you have to interconnect over the B2B Integration bus (pick one of the following):

- One - 4

- 7

- 11

Ans: 4

ii) How many entries will be in the UDDI of the B2B Integration Bus

Ans: 7

iii). Can the following scenarios be represented by Figure 3 (yes or no) • Integration between government agencies (document exchanges between cities)

Yes

• Health Information Networks (HINs) between healthcare agencies Yes

• Supply chain management between consumers and suppliers Yes

• B2B trade between business partners Yes

iv). List 3 common features that the B2B bus has to provide independent of the scenario

Scalability, customer service, more customers https://www.insitesoft.com/blog/10-benefits-of-b2b-e-commerce/

PROBLEM Category 3: Possible Thesis/Practical Project

Prepare a one page (1-2 para) proposal on a topic of your choice that may be pursued for thesis or applied project (capstone). For CPT students, you must choose a topic that is related to your CPT assignment. For CPT indicate how this course and proposed project is related to your CPT. The Proposal should show:

 Proposal Title  Thesis or Applied Project  When are you planning to take Grad695 (it is a prereq to Grad/ISEM699  When are you planning to take Grad699/ISEM699

Describe what are you going to do (1-2 Para)

Subject/Title: Healthcare Clinical

My CPT assignment is about healthcare hub. I work as a Technical business analyst for a healthcare firm. Since I joined it seems that the process for any clinical technology and hardware equipment seems tedious. I work for Philips Healthcare and we face situations where afield service engineer has to visit a site where an issue with the clinical product has been issued. I would like to automate the process where it becomes clear depending on the clinical equipment model number; how far the agent stays that can come up and fix the issue with the product. Clinical equipment is very important on an individual level and an organization as it helps in maintaining the health of the patients at a hospital or at home. It needs to look for those company agents who are near to that location as well as trained on that product model and fix it properly. The automated process will be to automatically show which agent can attend that location in person to fix it.

Firstly it would map where the location is exactly and search for any field service engineer located nearby that zip code. Secondly, it will go ahead and dig out his details to see if that agent is trained on that product model or not. If he is able to fix it then he is supposed to sign in the mobile app and select that area and move ahead. This way this CPT course is helping me do my job in a much faster manner and that customer experience will improve in the enterprise for clinical equipment. It take

analysis and planning to go ahead with this assignment to get details about the clinical records, their product models and field service engineers and then go ahead with the automation. Hence, this will also require pulling data from the database first and creating a nice portal for field service engineers, zip codes and clinical equipment. For this, HTML, Web service knowledge is needed as well.

Apart from this project, every other course is helping me in my CPT program.

References:

https://www.ibm.com/support/knowledgecenter/en/SSAL2T_7.1.0/com.ibm.cics.tx.doc/concept

s/c_propties_websrvces.html

https://www.guru99.com/web-service-architecture.html

  • ISEM 540 HW3 Plus
  • Name: Nivedeeta Kale
  • Deliverable B: Hands-On Experiments (Primarily Individual)
  • DELIVERABLE C: Reflective Homework (Individual)
  • Problem Category 1- Architecture and SOA Principles
    • 1.1: Last Look at the Business Pattern
    • 1.3: Web Services
  • Problem Category 2 -- Integration Principles
    • 2.1) Given the architecture in Figure 2
    • 2.2: Answer the following questions
    • 2.3: B2B Integration
  • Scalability, customer service, more customers
  • PROBLEM Category 3: Possible Thesis/Practical Project
    • Describe what are you going to do (1-2 Para)
    • Subject/Title: Healthcare Clinical
    • My CPT assignment is about healthcare hub. I work as a Technical business analyst for a healthcare firm. Since I joined it seems that the process for any clinical technology and hardware equipment seems tedious. I work for Philips Healthcare and we face situations where afield service engineer has to visit a site where an issue with the clinical product has been issued. I would like to automate the process where it becomes clear depending on the clinical equipment model number; how far the agent stays that can come up and fix the issue with the product. Clinical equipment is very important on an individual level and an organization as it helps in maintaining the health of the patients at a hospital or at home. It needs to look for those company agents who are near to that location as well as trained on that product model and fix it properly. The automated process will be to automatically show which agent can attend that location in person to fix it.
    • Firstly it would map where the location is exactly and search for any field service engineer located nearby that zip code. Secondly, it will go ahead and dig out his details to see if that agent is trained on that product model or not. If he is able to fix it then he is supposed to sign in the mobile app and select that area and move ahead. This way this CPT course is helping me do my job in a much faster manner and that customer experience will improve in the enterprise for clinical equipment. It take analysis and planning to go ahead with this assignment to get details about the clinical records, their product models and field service engineers and then go ahead with the automation. Hence, this will also require pulling data from the database first and creating a nice portal for field service engineers, zip codes and clinical equipment. For this, HTML, Web service knowledge is needed as well.
    • Apart from this project, every other course is helping me in my CPT program.
    • References: