2. AGENDAS
In this topic we will be focusing on the following core topics
• Digital Capabilities in Business
• Building Digital Competency
• An Introduction to Cloud Computing
• Cloud Services & Amazon Web Services
3. • Organizational Digital Capability is defined as the extent to which the culture,
policies and infrastructure of an organization enable and support digital
practices. In this session we examine the Digital Capabilities that todays
employees need to support the Digital Business.
• Digital capability describes the skills and attitudes that individuals and
organizations need if they are to thrive in today's world. It is also the
capabilities a company requires to transform itself into a sustainable, relevant and
successful business by using digital technology as an enabler.
DIGITAL CAPABILITIES IN BUSINESS
4. Two important factor for a Digital
Capability:
• People
• Technology
• It’s a blend and balance between
introducing the technology and building
skills / capabilities among the people
which led to the taking maximum
advantage of that technology.
DIGITAL CAPABILITIES IN BUSINESS
5. Digital Capability – Individual Perspective:
• The capabilities which fit an individual or
manager for living, learning and working in
a digital society.
DIGITAL CAPABILITIES IN BUSINESS
6. Todays Digital world uses all of these Digital Capabilities in order to be successful.
However one key challenge is staff development.
DIGITAL CAPABILITIES IN BUSINESS
E-mail Web sites Videoconferencing Skype
Web conferencing Mobile phones E-learning Text and IMs
Social networking
sites
Virtual organisations
7. The JISC (Joint Information Systems
Committee) Framework
One of the key challenges within
organizations is that of developing digital
competency within the organization and
in its workforce. JISC has produced a
Digital Capability Framework to assist
organizations in carrying out this activity.
The JISC Capability Framework consists
of five key areas.
DEVELOPING DIGITAL COMPETENCY
8. Elements of JIST Framework / Digital Capabilities
• ICT proficiency (Functional skills)
• Information, data and media literacies (Critical use)
• Digital creation, problem solving and innovation (Creative production)
• Digital communication, collaboration and participation (Participation)
• Digital learning and development (Development)
• Digital identity and wellbeing (Self-actualising)
DIGITAL CAPABILITIES IN BUSINESS
9. JISC Definition of Organizational Digital Capability:
We define digital capability as the extent to which the culture, policies and
infrastructure of an organization enable and support digital practices
McKinsey and Company Definition of Organizational Digital Capability:
‘The systems, tools, digital skills, and technology needed to achieve our digital
goals.’
DIGITAL CAPABILITIES IN BUSINESS
11. Cloud computing: A computing
environment in which software and
storage are provided as an Internet
service and accessed with a Web
browser.
CLOUD COMPUTING
12. • "Cloud computing is changing the way businesses and users interact with
computers and mobile devices.
• Gone are the days of expensive data centers, racks of disk drives, and large IT
support teams.
• In their place are software applications delivered to users on demand from the
cloud, high-capacity, auto-replicated, secure cloud-based disk-storage and
databases, virtualized-server and desktop environments, and cloud-based
collaboration tools which support on-premise-, remote-, and hybrid-team
success."
CLOUD COMPUTING
13. Advantages to Businesses:
• Businesses can save time and money on system design, installation, and
maintenance
• Increased efficiency and reduce the costs of new product and service
launches
• Employees can access corporate systems from any Internet-connected
computer
CLOUD COMPUTING
14. Three main category of Cloud Computing Services
• Infrastructure as a Service (IaaS): cloud based services, pay as you go for
services such as storage, networking and virtualization. Amazon AWS, IBM Smart
Cloud Enterprises
• Software as a Service (SaaS): Software that are available via a third party over
the internet. Eg. Google Workspace, Dropbox
• Platform as s Service (PaaS): hardware and software tools available over the
internet. (Option of Customization as per the requirement)Eg,. Force.com, Google
App Engine
• On premise: software that’s installed in the same building as your business. Eg.
Nash Servers
CLOUD COMPUTING
16. Based on the requirements and nature of business Cloud Computing can further be
divided into 4 categories:
• Public Cloud Computing
• Private Cloud Computing
• Hybrid Cloud Computing
• Autonomic Cloud Computing
CLOUD COMPUTING
17. • A service provider owns and manages the infrastructure with cloud user
organisations (tenants) accessing slices of shared hardware resource via the
Internet
• Public cloud computing can be a faster, cheaper, and more agile approach to
building and managing your own IT infrastructure
CLOUD COMPUTING – PUBLIC CLOUD COMPUTING
18. • A single tenant cloud
• Organization often implement due to concerns that their data will not be
secure in a public cloud
• Can be divided into two types:
On-premise private cloud
Service provider managed private cloud
CLOUD COMPUTING – PRIVATE CLOUD COMPUTING
19. • Composed of both private and public clouds integrated through networking
• Organizations typically use the public cloud to run applications with less
sensitive security requirements
• Runs more critical applications on the private portion of the hybrid cloud
CLOUD COMPUTING – HYBRID CLOUD COMPUTING
20. However, data security is a key concern
• Because when using a public cloud computing service, you are relying on someone
else to safeguard your data
CLOUD COMPUTING – PUBLIC CLOUD COMPUTING
21. • The ability of IT system to manage themselves and adapt to changes in the
computing environment, business policies, and operating objectives.
The concept of autonomic computing is based on autonomic systems found in
nature. Examples of such systems include the autonomic nervous system of
humans and the self-regulation of colonial insects such as bees and ants.
• Use of Artificial Intelligence Eg. Machine Learning (computer algorithm that
can automatically improve through experience and use of data eg, google
lens, speech recognition, mobile dial pad)
CLOUD COMPUTING – AUTONOMIC CLOUD
COMPUTING
22. • The ability of IT system to manage themselves and adapt to changes in the
computing environment, business policies, and operating objectives.
The concept of autonomic computing is based on autonomic systems found in
nature. Examples of such systems include the autonomic nervous system of
humans and the self-regulation of colonial insects such as bees and ants.
• Use of Artificial Intelligence Eg. Machine Learning (computer algorithm that
can automatically improve through experience and use of data eg, google
lens, speech recognition, mobile dial pad)
CLOUD COMPUTING – AUTONOMIC CLOUD
COMPUTING
23. • The goal of autonomic computing:
• To create complex systems that run themselves, while keeping the system’s
complexity invisible to the end user
• Addresses four key functions:
• Self-configuring, self-healing, self-optimising, and self-protecting
CLOUD COMPUTING – AUTONOMIC CLOUD
COMPUTING
24. Digital Business with Cloud Computing
• A network has many fundamental components which enables people to meet
personal and organizational objectives.
• Together, the internet and the world wide web (www) provide a highly effective
infrastructure for delivering as well as accessing information and services.
• Organizations are using the Internet of Things (IoT) to capture and analyze streams
of sensor data to detect patterns and anomalies in order to have considerable impact
on their outcome.
• Cloud computing provides access to state of art technology at a fraction of the cost of
ownership and without the lengthy delays that occur when an organization tires to
acquire new resources.
CLOUD COMPUTING
25. Web Services, or 'Software as a
Service' (SaaS) is becoming a
widespread and important model for
managing software and data within the
Digital Business. The Web Services
model allows businesses to use
applications software based on the
cloud and accessed through internet
technology to perform business
processes, rather than to use local
software applications developed and
maintained within the organization.
WEB SERVICES
26. Why do we use Web Services?
Modern business applications are made from different programming languages.
Since they are developed using different languages, it becomes really difficult to
ensure accurate communication between applications.
Here is where web services come in. Web services provide a common platform that
allows multiple applications built on various programming languages to have the
ability to communicate with each other.
WEB SERVICES
27. Web Services Architecture
Every framework needs some sort of architecture to make sure the entire framework works
as desired, similarly, in web services. The Web Services Architecture consists of three
distinct roles as given below :
• Provider – The provider creates the web service and makes it available to client
application who want to use it.
• Requestor – A requestor is nothing but the client application that needs to contact a web
service. The client application can be a .Net, Java, or any other language based
application which looks for some sort of functionality via a web service.
• Broker – The broker is nothing but the application which provides access to the UDDI
(Universal Description, Discovery, and Integration). The UDDI enables the client
application to locate the web service.
WEB SERVICES
28. • Publish – A Service provider informs the
broker (service registry) about the
existence of the web service by using the
broker’s publish interface to make the
service accessible to clients
• Find – The requestor consults the broker
(service registry) to locate a published web
service
• Bind – With the information it gained from
the broker(service registry) about the web
service, the requestor is able to bind, or
invoke, the web service.
WEB SERVICES
The Diagram showcases how the service provider, the
service requestor and service registry interact with each
other.
29. Web Services Advantage:
• Exposing the framework on the network.
• Good communication / understanding amongst applications
• A Standard Protocol which everybody understands
• Reduction in cost of communication
WEB SERVICES
30. Understanding Web Services with
AWS (Amazon Web Services)
WEB SERVICES
https://www.youtube.com/watch?v=3XFODda6YXo
31. • Understand what is meant by digital capability for an individual and within an
organization.
• Understand the use JISC Digital Capability Framework to build Digital
Competency
• Understand the concept of Cloud Computing and how it supports the Digital
Business
• Understand the key cloud offerings / types from cloud service providers
• Understand the web services, its architecture and advantages.
LECTURE SUMMARY
32. TUTORIAL AND WORKSHOP ACTIVITIES
Activity 1: The Internet of Things (IoT) and Digital Internet Technologies.
Activity 2: Amazon Web Services and Building Digital Capability Quiz.
Activity 3: Focus on Assignment.