SALESIAN POLYTECHNIC UNIVERSITY
COMPUTER MANAGEMENT
INTRODUCTION TO THE STRATEGY
Benavides Evelyn
Recalde Miguel
Tixilema Mayte
What is SOA?
It is the link between business goals and the software system. Its
role is to provide flexibility, from the automation of the necessary
infrastructure and tools, while reducing integration costs.
SOA deals with the design and development of distributed systems
and is a powerful ally when it comes to managing large volumes of
data, data in the cloud and data hierarchies.
SERVICE ORIENTED ARCHITECTURE
• Repeatable job task
SERVICE
• Architecture style of you that supports business integration as interconnected or interrelated services.
SOA
• An architecture with open standards
• Evolution of object-oriented (OO), procedural, and data-centric approaches to solution implementation.
SOA • Application integration based on communication protocol standards.
INCLUDES • A set of architectural principles and patterns such as modularity, encapsulation, separation of concerns, etc.
Business Process Management (BPM)
BPM is an approach to achieve business objectives, the coordination of business end-to-end processes, the
establishment of best practices, and the provision of software, such as in a business process management
system (BPMS) , to describe, analyze and improve the efficiency of processes against business objectives.
BPM consists of the business process logic apart from the code of the Applications behind the processes,
which helps in the improvement of the BPM processes if it is a service consumer partner in an SOA
Companies can choose a business-centered modeling method or, alternatively, a data modeling method in
the analysis of process efficiency.
.
Service oriented architecture
Strategy of a SOA
• The benefits of Web services are currently more tangible than those of
an SOA, because of shorter deployment efforts.
• An SOA automates processes in business units.
• SOA requires long implementation and functional complexity, for that
reason benefits may not be immediately tangible as in Web services.
• An SOA is deployed on a path leading to an SOE (Service Oriented
Enterprise).
The challenge in analyzing an SOA is The goal of firms investing in an SOA
that benefits are not competitively is an SOE allowing further integration
differentiating enterprise processes of current “what-is” processes and
in most of the firms deploying an future “what-if” processes
SOA. throughout the firms.
Benefits of an SOE lie effectively in the
flexibility in changing business enterprise
processes of the firm as the business models
of the firms change due to competitor
conditions, customer demands, or global
pressures.
Benefits of further business
agility, efficient and flexible
processes, and future
integrated applications from
an SOA in an SOE can
differentiate the business
model of firms in customer
value propositions and are
Evolution of an SOA strategic to the firms.
Example of SOA as a Tactical Solution
Example of Customer Analytics Services
Competitive Equivalency Strategy or Continuous Improvement Strategy
The representative can
interact intelligently if
the customer contacts
the representative
with a product inquiry
over the telephone.
SOA can incrementally
integrate the The customer expects
information into a an intelligent
Web-based desktop interaction with the
interface for the representative on his
customer care inquiry.
representative.
Example of SOA as a Strategic Solution
Example of Customer Analytics Services
Competitive Differentiation Strategy
SOA could integrate the
information into the desktop
interface for the customer care
representative. The customer service
representative, as a result,
SOA could deliver further could have the profile of
information on customized this customer to interact
products to market to this intelligently, but also have
customer from marketing, knowledge of the possible
sales and service analytic scenarios of the shopping
applications of the firm and cart to customize the
from affiliated analytic products.
databases of external
partnered firms.
Governance of Information Technology with an SOA
Strategy
Core processes of the business model of the firm.
Changes to the processes that are critical to the competitive equivalency strategy,
continuous improvement strategy, and competitive differentiation strategy of the
firm, including opportunities in the processes for new systems and technologies
Governance of service-
oriented technology Technology behind the services that can contribute to a competitive differentiation
focuses on the following strategy and that can be piloted not only as software technology, but also as an SOA
criteria:
Plans to continue to be a leading-edge first mover or fast follower with services
technology and to be a learning organization in educating the IT and business
departments and business units on service orientation and SOA.
Responsibilities and roles of the IT department staff and business department and
business unit staff in governance leadership in the proactive promotion of an SOA as
a business strategy.
Program Management Methodology
• This book defines a practical program management methodology that can
be complementary to project management methodologies already
established in busi- ness firms.
• Dimensions of service orientation and an SOA are customizable in the
project management methodologies by application of our program
management methodology, by which processes can be identified with
services.
• Our methodology assumes flexibility for changing process
requirements of an SOA, because of external competitive conditions,
customer demands, or regulatory needs or due to internal technical
or business needs.
• It consists of frequent
interaction of the technology
department and the business
departments and business
units in the migration to a full
SOE.
• This methodology is a
hybrid approach, which is
top-down in design from
business management
models and bottom-up in
design from operations
and platform
technologies, and is
appropriate for tactical
and strategic SOA.
This methodology comprises an integration of
nine frameworks:
1. Framework of governance
2. Framework of communications
3. Framework of product realization
4. Framework of project management
5. Framework of architecture
6. Framework of data management
7. Framework of service management
8. Framework of human resource management
9. Framework of post implementation
• Product realization in the
above consists of analysis
and design, development,
deployment, and
implementation stages.
The frameworks consist
of 57 business factors,
procedural factors, and
technical factors that can
contribute to SOA as a
successful strategy.
Examples of business
factors are competitive
differential to process
improvement focus.
Conclusion
Because of the results, we believe this book can benefit and serve as a
reference for business managerial and professional program and
project staff considering an extended or initial SOA project. Few books
on SOA are designed for business staff. Few books clarify generic SOA
methodologies by explaining the criticality of SOA practices in an SOA
strategy and furnishing lessons learned from the practices, as is done in
this book.
College instructors in an intermediate or advanced course in
information sys- tems curricula could concurrently adopt this book.
Graduate information systems students who have already learned the
foundations of SOA and Web services in a basic course but not
business-driven methodology could benefit from the book.