Free Essay

Soa Agility in Practice

In:

Submitted By sagsibilo
Words 3504
Pages 15
SOA Case Study: Agility in Practice
As boundaries within and between enterprises become increasingly permeable, there is a greater need for information flow. This is inhibited by the "information silos" formed by traditional software applications. Service oriented architecture (SOA) replaces these silos with loosely-coupled services, enabling information to flow as needed, and delivering enterprise agility. This is a case study from ING Card, a division of the ING Group, member of the Jericho Forum of The Open Group. It describes the first phase of their SOA implementation, with services that are hard-wired rather than dynamically discoverable. It illustrates how even this stage of SOA can deliver real business agility, and contains some interesting lessons for SOA implementation. The case study was written by Alcedo Coenen. Alcedo has built his experience in IT since 1987, although he originally graduated in musicology in 1986. He has been working as programmer, information analyst, and since 1997 as (information) architect for ING and other companies in the Netherlands. Within ING Alcedo has been working on multi-channel architecture, a global SOA for ING Europe, a credit card system and on knowledge systems. Recently he has established a working group on the Business Rules Approach, producing articles and presentations for several architecture conferences and meetings.

Open Group SOA Case Study

http://www.opengroup.org

Open Group SOA Case Study

SOA Agility in Practice
Service orientation within one application1 Alcedo Coenen alcedo.coenen@gmail.com ING Card2 built an application for its customer base that enables it to link to new websites, implement new product features, and maintain credit scoring rules, easily and quickly. It achieved this by applying three construction principles, one of which was service orientation. This article describes the application, and explains how SOA helped to meet the business needs of a credit card issuer with particular challenges.

Challenges
A credit card business combines two financial services: payment and consumer credit. Payment by plastic is accepted worldwide thanks to a large payment network, mainly maintained by credit card brands such as Mastercard and VISA. The card issuer usually also provides a revolving credit facility that allows delayed repayment of the balance. The complete product is often called revolving credit card in order to stress this. ING Card was founded as part of the ING Group3 in 2002, with the objective of centralizing ING’s credit card business and extending it to the European market. ING Card became a significant player in the role of issuer in the complex credit card value chain (see Figure 1). ING Card uses two credit card brands, Mastercard and VISA, that own worldwide payment networks and provide millions of merchants (shops, hotels, restaurants, car renters etc.) with card reader equipment. The reader contracts are usually handled by acquirers: institutions (usually banks) that facilitate the settlement between the merchants and the credit card brands. Another link in the chain is formed by the processors: organizations that execute the actual transactions, provide the card authorization at the time of sale, and carry out the settlement between acquirers, credit card brands and issuers. Some institutions combine the role of acquirer and processor.
1

This article was originally published in Dutch. A shorter version was published as “Wendbaarheid dankzij SOA” in Informatie november 2005, nr 47/9, page 64-69. The extended version was published in Charles M. Hendriks & J. Arno Oosterhaven (red.), Architectuur in ontwikkeling. Landelijk Architectuur Congres 2005, Academic Service Den Haag, 2006, ISBN 9012113199, page 93-105. Translation by the author, assisted by Chris Harding. See www.ingcard.nl, www.ingcard.be and www.ingcard.de . www.ing.com

2 3

SOA agility in practice

2/11

© Alcedo Coenen, Amsterdam 2006

Open Group SOA Case Study

Provides card Credit relationship

Issuer

Customer
Monthly payment Order for monthly payment Shows plastic Goods or service delivery

Customer’s bank

Payment

Processor Merchant
Authorisation (per payment)

Payment

Brand Acquirer
Payment

Payment

Figure 1. Roles in the credit card world

From the start, ING Card had some particular challenges that had a major influence on the choice of IT solution. The first challenge was to handle customers who did not already have a current account with ING. Previously, credit cards were only provided to existing customers with an ING-branded current account, which was used for the monthly payment. Now, new customers could have a current account at any Dutch bank. All customer systems within ING in the Netherlands were identified and linked to an ING customer account; but these systems could not now be used for ING Card. A complete new customer management system was needed. Secondly, sale would be concentrated on direct channels in the first place (Internet, call center and direct mail), with online account facilities that would provide the customer with information about all his or her transactions on a daily basis. Moreover the customer would be able to change the amount of the monthly payment (with restrictions), and ask for a creditlimit raise, through direct channels also. This marketing strategy meant that: - A website was needed for online account management by the customer; - The call center must be able to enter card applications and customer questions; - All data entry facilities must support all channels, in order to obtain the same information through all channels; and

SOA agility in practice

3/11

© Alcedo Coenen, Amsterdam 2006

Open Group SOA Case Study

- The customer management processes should be linked to the card processor, which takes care of the distribution of the card, of the actual account, and of all transactions. The third challenge was related to one of the core competencies of any issuer: credit scoring, which is needed to manage risk. The system must evaluate all card applications using creditworthiness and fraud indicators. The fourth challenge for IT was to be prepared for some future developments that were clear from the beginning. ING card planned to roll out in multiple countries and there would be different card products. The system must be flexible enough to be rolled out in different countries, with possible changes in processes, products and credit scoring. The fifth and last challenge for IT arose because ING Card became commercially responsible for all existing credit card portfolios of ING in the Netherlands (the brands being Postbank and ING Bank), with more than 1 million customers. This meant that the new system must fit in with existing processes and organizations. It soon became clear that the credit scoring should be performed centrally and made available to all other card systems within ING, so that there would be a single source for the credit business rules. In summary, the following requirements had to be met: • Functional: o Customer administration o Online facilities for the customer o Multi-channel support o Credit scoring o Support for multiple countries o Support for multiple products System features: o Agility to different processes o Agility to changes in product features o Coupling to other processes, based on the same business logic.



The solution
A decision was made at an early stage to build the system from scratch. A further decision was that the system should be built on Websphere and Oracle. The solution was given the name “New Card System” (NCS). Agility was achieved by using three construction principles: 1. A layered architecture, known as the n-tier architecture. 2. The service concept. 3. Parameterization of some of the business classes. The traditional three tiers (presentation, business logic, data) were enriched by a service layer and a business model layer, both within the business logic layer, as the means of introducing the service concept. Moreover the data layer was enriched by the separation of a data access layer from the data store layer. The layers are depicted in Figure 2 together with the techniques used for their implementation.

SOA agility in practice

4/11

© Alcedo Coenen, Amsterdam 2006

Open Group SOA Case Study

Presentation layer
Realised with

Public access layer

Internal access layer

Struts, JSP

Business layer Service layer
Realised with

IBM Websphere (J2EE)

Business model layer

Data layer External data sources layer Data access layer
Realised with

DAO, Hibernate Oracle

Data store layer

Realised with

Figure 2 – The layered architecture of NCS

The presentation layer forms the exterior of the system and consists of a series of screens, supporting the main processes. NCS currently has the following instances of the presentation layer: • • Several public websites (www.ingcard.nl and www.ingcard.de) which provide the screens for applying for a new card. These screens call services from the service layer that implement the application process. A closed and secure web environment that is accessible by the customer. Here the customer can log in, review transactions and monthly statements, and manage his or her account. It provides facilities for requesting a credit-limit raise, changing the amount of the monthly payment, requesting a secondary card, and entering personal changes such as to the customer’s address. A data entry system for the call center with similar functions to those that the customer has, and with additional functions such as viewing all customer data and history. A data entry system for the back office, supporting its work of dealing with all card applications. 5/11 © Alcedo Coenen, Amsterdam 2006

• •

SOA agility in practice

Open Group SOA Case Study

In accordance with the layered architecture principle, the business layer is only accessible through the presentation layer. This enables the screen designs to be independent of the business logic. The business model layer is in turn accessible only through the service layer. Services are functions that are meaningful to the business. Services do not execute these functions themselves, they are just a shell or facade, behind which the real function is executed by the business model layer. An example of a service is findCreditRegistrationPerson, which takes care of finding the right person at the credit bureau’s system (BKR is the Dutch national credit bureau). See Table 1 for its full definition.
Name Service Group findCreditRegistrationPerson NewAccountController

Release
Usage Input Output Precondition Postcondition Actions

2.0
Finds persons in the BKR system creditRegistrationPerson Collection of creditRegistrationPersons The creditRegistrationPerson must have agreed on checking BKR NA 1. 2. 3. 4. determine the necessary data sends the data to BKR receives the results from BKR return the information

Business classes creditRegistrationPerson involved

Table 1- example of a service definition

The presentation layer could say to the business layer, “Find this person at BKR, here are the data that you need for it”. The presentation layer can then rely on the execution of this request and on obtaining an answer. This design has three advantages: 1. The presentation layer does not need to be aware of technical considerations (for example, it does not need to know that conversion of some data is needed before it can be used). 2. The sequence in which services are called can be changed easily without any change in the business logic layer. 3. The service call does not need to be changed when its implementation is changed, for example, findCreditRegistrationPerson need not be changed when the implementation of the CreditRegistrationPerson class is changed. The independence of presentation from business logic is improved, compared to the traditional 3-tier architecture. The order of tasks can be changed, or another website can be added, for example with a limited selection of services just to show the customer information. SOA agility in practice 6/11 © Alcedo Coenen, Amsterdam 2006

Open Group SOA Case Study

There is no need to modify the business logic layer for such changes. When ING Card is launched in another country, the findCreditRegistrationPerson service will have another technical implementation for another credit bureau. The dialogue in the presentation layer does not need to be changed for that, because the name and call of the service remain the same. The third construction principle of class parameterization was applied within the business model layer. This layer contains the real business logic, implemented as operators on classes that represent the Business Object Model (BOM). The BOM determines the “language” and consists of a set of classes with their interrelationships, implemented in the form of java classes. In Figure 3 the main classes and their interrelationships are shown. Some of the classes are parameterized, which makes them more powerful.
NewCardRequest MaintenanceRequest Person Organisation

Address

Rule

Request

*

1

Party PartyRole

1
ContactMoment Reference

*
Product

*

*

Account

1

*

Card

Feature

Figure 3 – Extract from the Business Object Model (UML class notation)

While the classes Account, Party and Card are straightforward. (they just represent account, customer and card), the classes Request, Rule and Product have a much more parameterized structure to give the flexibility that is needed. When a variation of a product is launched in a marketing campaign, only the configuration of the Product class need be changed, not the SOA agility in practice 7/11 © Alcedo Coenen, Amsterdam 2006

Open Group SOA Case Study

structure of the class itself. That is made possible by defining a generic attribute called Feature, which can contain any possible feature for a product, which makes the Product class configurable as required. A feature such as “one year for free” can be added easily without having to reprogram; the actual implementation of such a feature is not implemented in NCS but is executed by the card processor; NCS only needs to forward the right features to the processor. The Request and Rule classes are defined in a similar way. For the Rule class, there is a separate rule engine that enables flexible configuration of credit rules. In short, the business layer provides services to the presentation layer and takes care of transactions in the business model layer in a way that reflects the language of the credit card administration. The business model layer is set up with simple and parameterized classes; the parameterized classes enable changes in product features, credit scoring rules and request items without impact on the overall system.

The result
NCS has become the system that takes care of the management of customers, as it was meant to be. Moreover NCS has become the system that executes all services that customers are offered through the website, such as making address changes or requesting a credit limit raise. Finally NCS has also become the system that does the assessment of card applications and offers the opportunity to manage all kinds of credit and fraud risks. The three construction principles of layered architecture, service orientation and class parameterization have each contributed to the meeting the requirements, in particular the requirements for agility (see Table 2). realized in Layered architecture requirements Online facilities Multi-channel Credit scoring Multi-product Multi-country Agility of processes Agility of product definitions Possibility to link to other processes Services concept Class parameterization

Table 2 – which requirements are satisfied by which principle

The layered architecture is needed to deliver multi-channel support. If the same information, and partly the same functionality, is to be presented to the customer via Internet, call center and the back office employee, then a separation between presentation and business layer is essential to avoid duplicate implementation of functions. Class parameterization is needed to deliver the required time-to-market for the introduction of new products, and for adapting credit scoring and fraud detection rules. The service concept turns out to be the most important of all three principles. Offering this facade of business logic makes it possible to roll out NCS relatively easily in other countries, enables optimization of processes without having to change the system, and facilitates linking with other processes or other systems.

SOA agility in practice

8/11

© Alcedo Coenen, Amsterdam 2006

Open Group SOA Case Study

The best example of the power of the service layer is in international roll out. It is now relatively easy for ING Card to use NCS in any other country, even when there are some major differences. Checking the national credit bureau, for example, needs a different implementation in each country. The work of building the interfaces remains, but the service that is called to execute the check does not need any change. Another example is the ability of a call center to use its own preferred system that supports more than just the credit card product; this preferred system only needs to call the appropriate NCS services when a call center agent is handling a credit card request, using the screens and dialogues of its own system; there is no need for a deep integration between the systems. There are many situations where the independence of the service layer shows its value, some of which are illustrated in Figure 4.

customer

employee

employee

Website in another language

Portal

Other application

Workflow layer

Other applications

TCP-IP / HTTPS

NCS service layer

NCS business layer

Figure 4 – Several possibilities for the use of services

Not all aspects of SOA have been realized in NCS. The NCS layers communicate via J2EE objects, not messages. Therefore there is no message bus and the web protocols SOAP, WSDL and UDDI are not used. The services have been published in a Word document, and management and definition of services are manual operations. In this respect the solution SOA agility in practice 9/11 © Alcedo Coenen, Amsterdam 2006

Open Group SOA Case Study

appears little different from a traditional one based on APIs. There is a significant difference, however. Services are empty, they do nothing themselves, except calling the appropriate business functions in the right order. This makes services much more independent than the functions of an API design. The SOA implementation of NCS was designed to be realized in phases. In the first phase, NCS is a simple system with a limited number of presentation layers; that is why the services need not be published and can be invoked without using standardized protocols. But as soon as NCS services need to be called from other applications, it is necessary to invoke them in a standardized way and provide standardized mechanisms for publishing and finding them. NCS has the potential to participate in a network of multiple systems, which contributes to the agility needed by the business. NCS is a form of agile SOA.

Lessons learned
Although many architectural principles were settled before development started on NCS, many issues requiring new principles emerged during the development process. Some interesting lessons were learned. • Application management must be prepared for a new role of guardian of the service catalogue. SOA needs active management of the collection of services (the so-called catalogue). When a project implements new functionality, the danger of duplication of services must be avoided. Application management must be prepared for this new task. All parties must be familiar with the service concept; and this includes business stakeholders as well as application managers and software developers. When one of these parties is forgotten there is a major chance for misunderstandings and bad decisions. For instance, when a business stakeholder does not understand that a service can be used by an additional system, the service could be rebuilt in that system. When a traditionally-educated designer only knows about object orientation, there is a danger that he will make the service too tightly-coupled to the actual function. The granularity issue (how much functionality does a service cover?) should be resolved during the design, not beforehand. Discussions about granularity can become unmanageable and meaningless if not related to the actual analysis of functions. It should be a rule that the business model layer can only be accessed via the service layer and not directly from the presentation layer. It is tempting to call business class operators directly from the presentation layer, especially when the system is still isolated and not yet connected to other applications or presentation layers; the service layer seems redundant, and the project may have strict deadlines that impel the programmer to take shortcut solutions. Such shortcuts, however, have a disastrous effect on the time to market of future developments. All workflow-related functions should be kept out of the service layer. When the order of a series of functions depends on external knowledge that is not available in the system, it is advisable to put its control into a separate workflow layer. The use of tools that force consistency between (UML) models is highly recommended. In the NCS development project, using a single tool for class, activity and sequence diagrams proved to be a significant time-saver. 10/11 © Alcedo Coenen, Amsterdam 2006







• •

SOA agility in practice

Open Group SOA Case Study

Conclusion
Service orientation is a construction method more than a technology. Therefore SOA can be applied to just one system, particularly when this system needs to offer functions to other systems or presentation layers. Service orientation is the next step after component based development, because the services provide a shell or facade that is meaningful to the business and hides the technical components. Applying service orientation can help the business to create the flexibility and agility that it needs, as was proven in this case of ING Card.

SOA agility in practice

11/11

© Alcedo Coenen, Amsterdam 2006

Similar Documents

Free Essay

Sdqw

...affirming that all employees are aware of their responsibilities. Improve Reliability Effective business process management has the capacity to improve the reliability of information and its dissemination in a timely manner. It is critical for senior management to receive accurate information as and when needed in order to make important and time-sensitive business decisions. When business processes are properly recorded and monitored, it is easy to locate the necessary data and quickly produce relevant reports. Simplify Regulatory Compliance From complying with labor laws to submitting SEC-mandated financial reports, there are numerous government rules and regulations companies must follow. Comprehensive business process management practices help organizations keep track of their obligations, and ensure that they are in compliance with applicable standards and legislation. By following clearly outlined processes and staying up-to-date on...

Words: 872 - Pages: 4

Free Essay

Gilette and P&G

...company’s ability to design, construct, and evolve its mission-critical software solutions. In particular, few new systems are designed from the ground up. Rather, a software architect’s task is commonly that of extending the life of an existing solution by describing new business logic that manipulates an existing repository of data, presenting existing data and transactions through new channels such as an Internet browser or handheld devices, integrating previously disconnected systems supporting overlapping business activities, and so on. Service Oriented Architecture (SOA) SOA is a way of designing a software system to provide services to either end-user applications or other services through published and discoverable interfaces. In many cases, services provide a better way to expose discrete business functions and therefore an excellent way to develop applications that support business processes. SOA architecture adheres to the Four Tenets of Service Orientation. Service Orientation (SO) is an architectural paradigm that employs the following four principles: 1. Boundaries are explicit 2. Share Schema and Contract, Not Types 3. Policy defines Service Compatibility 4. Services Are Autonomous Principle 1 – Boundaries are Explicit In this, services interact by exchanging messages. Each message...

Words: 1541 - Pages: 7

Premium Essay

Information for Decision Making

...Information System for decision making An information system can be deployed and used as a Decision Support System (DSS). Nowduri (2011, p.2) states that ‘The role of MIS in decision support is best discussed in the context of the subset referred to as Decision Support System (DSS). A DSS is a computer based system (an application program) capable of analyzing an organizational (or business) data and then presents it in a way that helps the user to make business decisions more efficiently and effectively. It is basically an informational application which depends on the information already input while answering to a given query.’ Hui’s major concerns with multiple locations are managing staff leave, payroll, timesheet and overall student information management. An information system will hold the data centrally which would help her to manage these very easily. Also due to readily available information about timesheets and leave, payroll calculation will become much easier and error free. Moreover since data will be stored centrally, data duplication will be none to minimum. Not only the top management, decision makers of every level can use the information from the system for better and faster decision making. ‘Usually the DSS is used by all levels of people within a business organization. Top level management uses DSS for strategic decisions, middle management uses for tactical decision while first line supervisors use deploy it for day-to-day operational decisions.’ (Nowduri...

Words: 1903 - Pages: 8

Free Essay

Too Far Ahead of the It Curve

...[pic] Too Far Ahead of the IT Curve? By John P Glaser Introduction Question: Peachtree Healthcare’s patchwork IT infrastructure is in critical condition. Should the CEO approve a shift to risky new technology or go with the time-tested monolithic system? Freshly showered and cooling down after their squash game, Max Berndt drank iced tea with his board chairman, Paul Lefler. Max, a thoracic surgeon by training, was the CEO of Peachtree Healthcare. He’d occupied the post for nearly 12 years. In that time the company had grown—mainly by mergers—from a single teaching hospital into a regional network of 11 large and midsize institutions, supported by ancillary clinics, physician practices, trauma centers, rehabilitation facilities, and nursing homes. Together, these entities had nearly 4,000 employed and affiliated physicians, who annually treated a million patients from throughout Georgia and beyond. The patients ranged in age from newborn to nonagenarian; represented all races, ethnicities, lifestyles, and economic conditions; and manifested every imaginable injury and disease. Many of them, over the course of a year, would be seen at more than one Peachtree Healthcare facility. Max’s marching orders were to ensure quality, consistency, and continuity of care across the entire network—and to deliver all that with the highest levels of efficacy, economy, and respect for patients and staff. Max, still sweating lightly, finished his tea and ordered more. He and Paul commiserated...

Words: 2894 - Pages: 12

Free Essay

Cmit

...the NATO Architecture Framework to Support Service Oriented Architectures Mr J Keefe – NATO AF Overview Dr I Bailey – SOA Views 23 May 2006 NATO NEC and the Decision Loop Understand Faster and better Cognitive Domain Knowledge Superiority Orient Information Domain Decide Better and faster Decision Superiority Decide Network Enabled Information Effects Capability Observe Act Superiority Superiority Physical Domain See first, more Act decisively NATO NEC will enable us to operate more effectively in the future strategic environment through the more efficient sharing and exploitation of information within the Alliance and with our coalition partners This will lead to better situational awareness across the board, facilitating improved decision-making, and bringing to bear the right military capabilities at the right time to achieve the desired military effect. Key Issues Clarity of vision Roadmap for change Dealing with complexity Legacy Environments – ‘stove-piped’ solutions Multiple Agencies New Technologies – SOA Information Assurance Multiple Customers Operators Operational planners Acquisition community Developers Framework and Methodology NAF Reality: Complexity of Defence Applications Reality: Complexity of Defence Applications inhibit agility inhibit agility Mainframe PC/NT apps Unix apps 3rd Party Interface AIS Reports Depository Banks Vendor Setup Budget Analysis...

Words: 2809 - Pages: 12

Free Essay

Too Far Ahead of the It

...patchwork IT infrastructure is in critical condition. Should the CEO approve a shift to risky new technology or go with the time-tested monolithic system? HBR CASE STUDY Too Far Ahead of the IT Curve? by John P Glaser . COPYRIGHT © 2007 HARVARD BUSINESS SCHOOL PUBLISHING CORPORATION. ALL RIGHTS RESERVED. Freshly showered and cooling down after their squash game, Max Berndt drank iced tea with his board chairman, Paul Lefler. Max, a thoracic surgeon by training, was the CEO of Peachtree Healthcare. He’d occupied the post for nearly 12 years. In that time the company had grown—mainly by mergers—from a single teaching hospital into a regional network of 11 large and midsize institutions, supported by ancillary clinics, physician practices, trauma centers, rehabilitation facilities, and nursing homes. Together, these entities had nearly 4,000 employed and affiliated physicians, who annually treated a million patients from throughout Georgia and beyond. The patients ranged in age from newborn to nonagenarian; represented all races, ethnicities, lifestyles, and economic conditions; and manifested every imaginable injury and disease. Many of them, over the course of a year, would be seen at more than one Peach- tree Healthcare facility. Max’s marching orders were to ensure quality, consistency, and continuity of care across the entire network—and to deliver all that with the highest levels of efficacy, economy, and respect for patients and staff. Max, still sweating lightly...

Words: 6104 - Pages: 25

Free Essay

Applied Soa

...Applied SOA Service-Oriented Architecture and Design Strategies Mike Rosen Boris Lublinsky Kevin T. Smith Marc J. Balcer Wiley Publishing, Inc. Applied SOA Applied SOA Service-Oriented Architecture and Design Strategies Mike Rosen Boris Lublinsky Kevin T. Smith Marc J. Balcer Wiley Publishing, Inc. Applied SOA: Service-Oriented Architecture and Design Strategies Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright  2008 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-22365-9 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and...

Words: 218699 - Pages: 875

Premium Essay

Ms2 Assignment 2

...Management Information System MS II Assignment # 2 Question #2 MEMORANDUM To: Manager, Biotechnical Company From: ABC Business Analyst Subject: Implementation of new system, proposal by developer and recommendations Date: May. 05, 2014 As a business analyst of your company, I am writing this memo in regards to the developer’s proposal of new customer billing and customer management system. Although we are in the final phase of installing this system after passing the user acceptance stage but still we have some current issues that we need to resolve before we move on. In this memo, I will also mention about the actions we should take according to the current situation. Currently, we have cash flow issue, we have fewer budgets for promotion of our new product and on top of this we need to install the new system which will help us to approach to a bigger market and get more financial benefit. Presently, we have some challenges and need to make some strategic plan so that we can achieve our corporate goal in more efficient way. • Our biggest challenges right now is cash flow .We need big amount to commercialize the new product, which is ready to launch as a result of eight years of R & D effort. Once this product is used, the farmers can reduce the use of pesticides by 70% and increase the crop yield by 35%. Due to its environment friendly nature it would have a big impact on...

Words: 4147 - Pages: 17

Free Essay

It Architecture

...Enterprise Architecture Vol. 11, No. 10 10 Key Skills Architects Must Have to Deliver Value by Michael Rosen, Director, Cutter Consortium Enterprise Architecture Practice As the complexity of IT grows, more and more organizations are realizing the need for architecture. But the definition of what architecture is, the titles that architects have, and the role of an architect vary widely from one organization to another. Business, IT, management, and even architects don’t necessarily know what a good architect does to add value in his or her organization. This Executive Report discusses the role of the architect and describes 10 activities that architects should perform to add value to projects. ABOUT CUTTER CONSORTIUM Access to the Experts Cutter Consortium is a unique IT advisory firm, comprising a group of more than 100 internationally recognized experts who have come together to offer content, consulting, and training to our clients. These experts are committed to delivering top-level, critical, and objective advice. They have done, and are doing, groundbreaking work in organizations worldwide, helping companies deal with issues in the core areas of software development and agile project management, enterprise architecture, business technology trends and strategies, innovation, enterprise risk management, metrics, and sourcing. Cutter offers a different value proposition than other IT research firms: We give you Access to the Experts....

Words: 11157 - Pages: 45

Premium Essay

Cloud Computing

...Overview of Amazon Web Services December 2010 Amazon Web Services Overview May 2010 Introduction Managing the unique and groundbreaking changes in both technology and business over the past decade has created an ongoing IT infrastructure challenge for many senior technology executives. Indeed, over the past 10 years, the typical business application architecture has evolved first from a desktop-centric installation, eventually to client/server solutions, and now most prominently to loosely coupled web services and service-oriented architectures (SOA). Each of these evolutionary steps has built upon the previous while adding new challenges, dimensions, and opportunities for IT organizations and their business partners. Recently, virtualization has become a prevalent and widely accepted way to reduce operating costs and increase the reliability of enterprise IT. In addition, concepts such as grid computing make possible a whole new class of analytics, data crunching, and business intelligence tasks that were previously cost- and time-prohibitive. Along with these technology changes there have also been fundamental changes in how markets work, with the speed of innovation and product introductions increasing at an unprecedented rate. Taken alongside the wide acceptance of Software as a Service (SaaS) offerings, all of these concepts have inspired the latest turn in the IT infrastructure challenge: cloud computing. Amazon Web Services (AWS) provides a flexible, cost-effective...

Words: 4330 - Pages: 18

Premium Essay

Paper Case Study Nantonia 

...Paper Case study Nantonia  ICT Strategy & Planning Master : ICT in Business Location : University, Leiden Course : ICT Strategy & Planning Assignment : Paper Case study Nantonia Date : 3 June 2011 Name : Suraj Soerdjbali Studentnr : Teacher : ------------------------------------------------- Part 1 The business model: 1. Partners: Natepco is a subsidiary of Natonia Energy Holdings. Which on their turn have a joint venture with Prime Energy Group and Government of Natonia 2. Key activities: The key activities of Natepco are exploration and production 3. Key resources: The key resources of Natepco are sell crude oil to commodity markets and gas (LHG) to power/electricity producers 4. Value Proposition: crude oil and gas (LHG) 5. Relationship: Their Brand, retaining customers 6. Distribution and acquisition channel: Traders, electricity producers 7. Customers: willing market in local industry 8. Cost structure: Manufacturing, exploration, maintenance 9. Revenue streams: The IT systems being used within the business model: * Partners: Prime Energy Group is in consideration of implementing SAP * Key activities: VAX/Compaq systems are used for drilling applications, HP systems are used for running applications for maintenance en procurement. Offshore platforms uses email application and application access * Key resource: IBM systems for finance The business maxims that I found in the case...

Words: 3623 - Pages: 15

Free Essay

Websphere Service Registry and Repository , Used for Soa Governance on Bpm

...Handbook Best practices Sample integration scenarios SOA governance Chris Dudley Laurent Rieu Martin Smithson Tapan Verma Byron Braswell ibm.com/redbooks International Technical Support Organization WebSphere Service Registry and Repository Handbook March 2007 SG24-7386-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xv. First Edition (March 2007) This edition applies to Version 6, Release 0, Modification 0.1 of IBM WebSphere Service Registry and Repository (product number 5724-N72). © Copyright International Business Machines Corporation 2007. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii The team that wrote this redbook. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi Part 1. SOA overview...

Words: 163740 - Pages: 655

Premium Essay

Nthng

...The following is intended to outline our general product direction. It is intended for informational purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 2 To start with, let’s take a look at what data governance entails. There are numerous definitions of data governance. Here are a few: So to summarize, data governance is the specification of decision rights and an accountability framework to encourage desirable behavior in the valuation, creation, storage, use, archival and deletion of data and information. It includes the processes, roles, standards and metrics that ensure the effective and efficient use of data and information in enabling an organization to achieve its goals. Understanding what data governance is not can help focus on what it is. The list below illustrates the types of projects where data governance is essential to be ultimately successful. However, these types of technology projects often ignore serious considerations for the principles and processes of data governance. 3 In particular, data governance is not:  Change management  Data cleansing or extract, transform and load data (ETL)  Master Data Management (MDM)  ...

Words: 3763 - Pages: 16

Premium Essay

Cloud Computing

...Cloud Computing Charles Watson MIS/535 December 7, 2014 Professor Gordon Table of Contents Abstract……………………………………………………………………………….Page 3 Company Background…..…………………………………………………………….Page 3-4 Business Problem……………………………………………………………………...Page 4 High Level Solution…………………………………………………………………...Pages 4-5 Benefits of Solving the Problem………………………………………………………Pages 5-6 Business Technical Approach…………………………………………………………Page 6-7 Business Process Change……………………………………………………………...Pages 7-8 Technology or business practices used to augment the solution………………………Page 8-9 Conclusion and Overall Recommendations…………………………………………...Pages 9-10 High Level Implementation Plan……………………………………………………...Page 10-13 References……………………………………………………………………………..Page 14-15 Cloud Computing Abstract The purpose of this document is to explain why the State of Florida needs to incorporate cloud storage for several reasons; to reduce the cost, easy access to files, enhancement of communication, security and more. Cloud computing is the next generation of storing information, and many major corporations have implemented this as either a back-up solution or as their primary storage and computing network. The State will be outsourcing the development of a cloud based system with the goal of providing a reliable and secure source. Company background The State of Florida is made up of a number of different agencies. This paper will examine the needs...

Words: 3329 - Pages: 14

Free Essay

Business Process Management

...globalization within this environment today’s managers has to ensure long term business for their company. And in growing market its now important respond to this by investing in innovative new product and marketing strategies, but they also have to concern about optimising cost, time scale, product recourses in order to increase efficiency. Processes acts as building blocks of an enterprise and it include all the employees and systems that exist within enterprise. Therefore every company has to manage their business processes. At this situation “Business Process Management (BPM)” theories comes in to action. "BPM is a management practice that provides for governance of a business's process environment toward the goal of improving agility and operational performance. BPM is a structured approach employing methods, policies, metrics, management practices and software tools to manage and continuously optimize an organization's activities and processes." – David McCoy, Gartner Research Report In this report I explain about how BPM benefits to enterprise using real world examples. I research about following enterprises/organizations which implement BPM. Midwestern hospital Case Study. Let’s take Midwestern Hospital case study. It’s one of the largest and Popular Cancer Hospitals in United States. In order to gain more and more success the Hospital decided to hand shake with new business process management rules. They discuss mainly two new projects. The first one use top down...

Words: 1933 - Pages: 8