Professional Documents
Culture Documents
Metodologi Rekayasa Sistem Komputasi Layanan - Scse Framework
Metodologi Rekayasa Sistem Komputasi Layanan - Scse Framework
REKAYASA SISTEM
KOMPUTASI LAYANAN
SERVICES COMPUTING SYSTEMS ENGINEERING FRAMEWORK
Services Computing
Model Referensi
Services Computing Systems
Services Computing
Systems Platform Engineering
Systems Platform
Framework
Services Computing
Systems?
Service Computing System (SCS):
Definition?
An enabling
technology The large-scale IT
systems (in a well- SCS is a service
architecture that systems perspective
supports the future defined architecture)
Encapsulation of IT A complex systems enabled by (service)
Web, which that have been
service systems and which are composed computing
coordinates deployed across the
services (in a well- of various services technology.
multimedia Internet. The
defined architecture) for users’
presentations, characteristics of the SCS is a system that
with large-scale consumption which
human interactions, services computing use service
computing combines simple and
business processes, systems are large- computing
infrastructures, such individual services
computing scale infrastructure, technology to build
as service systems, into composite
resources, and massive-scale service service systems. This
cloud systems, and services to fulfill
business sharing, and leads to IT-enabled
data centers (Chen users’ complex
applications in a heterogeneous service systems
dan Lin, 2015) requirements (Ye
uniform fashion components (Huang (Correspondence,
dkk., 2014, 2013, dkk., 2016)
(Zhang dkk., 2007) Zhang, 2017)
2011)
5
ONTOLOGI SISTEM KOMPUTASI LAYANAN
sudut pandang keilmuan komputasi layanan dan rekayasa sudut pandang karakteristik sistem 6
Apa itu Platform Sistem
Komputasi Layanan?
Services Computing Systems Platform
Services Computing Systems Platform
A service-oriented framework that
a software foundation for building an architecture designed to support
supports the life cycle stage of design,
distributed applications in providing the process of web-based services development and evaluation of the
services to be used by users \ composition \cite{Boniface2010} \ service computing system that covers
cite{Eisele2017} \cite{Haile2017} cite{Guardia2017} reference model, architecture,
methods, tools, and techniques to
support service-oriented application
development environment
a tool set of design, reference Secara ringkas, platform adalah
a service-oriented framework that sebuah environment untuk
model and software development
supports the design, development pengembangan real sistemnya
that enables the design and
and evaluation of a service system \
implementation of SOA based Platform bisa diuji dari kemudahan
cite{Matsas2016} \
applications and components \
cite{Weng2016} \cite{Zhu2009} \
cite{Souza2017} \cite{Bergvall2013} menghadirkan real sistemnya dan
cite{Li2007} bisa diuji dengan menggunakan
\cite{Li2011}
ukuran2 yang sudah ada saat ini untuk
mengukur kinerja sistem layanannya
Platform Sistem Komputasi Layanan
• Lingkungan (environment) pengembangan sistem komputasi layanan
yang terdiri atas sekumpulan sumber daya TI yang mencakup model
layanan TI, perangkat keras, perangkat lunak, data/informasi dan
infrastruktur sebagai alat bantu proses mendesain dan merekayasa
sistem komputasi layanan menggunakan kerangka kerja (framework)
berorientasi layanan
Platform Sistem Komputasi Layanan
• Lingkungan merepresentasikan set atau sekumpulan prosedur
(procedures), proses (processes), dan perangkat alat bantu (tools) untuk
membangun atau mengembangkan sistem komputasi layanan
• Model layanan TIdirepresentasikan dalam bentuk model referensi
platform sistem komputasi layanan yang menunjukkan interaksi dan
hubungan antara komponen-komponen yang diperlukan untuk
membangun platform.
• Kerangka kerja (framework) berorientasi layanan disebut sebagai
kerangka kerja rekayasa sistem komputasi layanan (services computing
systems engineering framework) yang digunakan untuk mendesain dan
merekayasa sistem komputasi layanan.
Platform Sistem Komputasi Layanan
A Reference Model of
Services Computing Systems
Platform
Kurniawan, N. B., Suhardi, Arman, A. A., Bandung, Y., dan Yustianto, P. “A
Reference Model of Services Computing Systems Platform based on
Metaanalisis Technique”, Service Oriented Computing and Application,
Springer, 2019, pp. 1-19.
Model Referensi Platform SCS (1)
• The reference model is defined as a framework that shows the interaction
and relationship between components that are needed to build the
platform.
• The reference model uses a layered model approach to describe structural
relationship and composition between layers
• A reference model can be used as guidance in building services computing
systems platform.
• Through this reference model, it is expected that an organization will have a
generic and structured guidance in developing the systems platform,
covering components needed to develop a platform and their interaction
within the platform
Model Referensi Platform SCS (2)
1. The first layer provides service-oriented computing resources to run all the
service processes. This layer provides standards, techniques and methods to
transform computing resources into the services
2. The second layer, Services Computing Model and Compositions covers
business processes, services modelling, and services composition. It also
optimizes the use of service-oriented computing resources. This layer provides
standards, technologies and methods to integrate, collaborate, and optimize
services design into an integrated system
3. The third layer, Services Computing Analysis and Performance guarantees the
performance of the systems. This layer analyses and evaluates the systems in
order to work optimally and scalable through the established standard
mechanisms and methods
4. The fourth layer, Services Computing Application, which provides integrated
service computing applications to meet the organization's business services or
service user needs. This layer interacts directly with service users through
application systems that support business services
5. The fifth layer, Services Computing Systems Users represents service users in
using the applications provided by the application layer. This layer interacts
with the application services and simultaneously gives feedback to the
systems performance
Arsitektur
Platform Sistem
Komputasi
Layanan
Services Computing Systems
Engineering Framework
Kurniawan, N.B., Suhardi, Bandung, Y., dan Yustianto, P., “Services Computing Systems Engineering
Framework: A Proposition and Evaluation through Analysis Model”, IEEE Systems Journal,
2019, pp. 1-12.
Kurniawan, N.B., Suhardi, Bandung, Y., Prasetyo, Y.A., dan Yustianto, P., “Evaluating Services Computing
Systems Engineering Framework using An Acceptance Model”, International Journal on
Advanced Science, Engineering and Information Technology, Vol. 9, No. 3, pages: 1079-1085,
2019.
Suhardi, Kurniawan, N. B., Pramana, M. I. W. and Sembiring J., “Developing A Framework for Services
Computing Systems Engineering”, in 14th International Joint Conference on Computer Science
and Software Engineering (JCSSE2017), IEEE, 2017, pp. 1–6.
Suhardi, Kurniawan, N. B., dan Sembiring, J. (2017). Service Computing System Engineering Life Cycle”, in
International Conference on Electrical Engineering, Computer Science and Informatics, IEEE,
2017, pp. 1–6
Services Computing Systems Engineering
Methodology
• Engineering methodologies to define, develop, analyze, and
evaluate the services computing systems that support a
comprehensive service lifecycle
• A series of comprehensive system engineering stages
• The framework consists of several stages that show the system
development activities. Each stage has different steps that can be
used to improve the activities
Overview
Services Computing Systems Engineering
Framework (SCSEF)
• The stages are systematically linked
together and provide a step-by-step
guide to the engineers to build the
systems.
n
SOS SC SSi SS SOS
i 1
where SS: service system, n: number of service systems, and SOSSC ← SS1, SS2, SS3, …., SSn. The set
function of the services system (SS) as the element of SOS is formulated as follows:
n m
SSi SI ij Sij , O SSij , O S S SS
i 1 j 1
where SS: service system, SI: services interface, SSi←SI1j, SI2j, SI3j, …, SIij, S: service, SSi←S1j, S2j,.. ,Sij,
O: operation of service, Sj←Oj1, Oj2,..,Oij, m: number of service in service system i, n: number of
27
service system.
Evaluasi Metodologi
Rekayasa Platform Sistem
Komputasi Layanan
Evaluasi Pengembangan Platform Sistem
Komputasi Layanan
• Evaluasi Metodologi Pengembangan Platform Sistem Komputasi
Layanan: Evaluasi ini bertujuan untuk menguji kesesuaian metodologi
pengembangan platform sistem komputasi layanan yang dibangun
terhadap prinsip-prinsip dari desain SOA. Beberapa prinsip yang
digunakan didalam mengevaluasi metodologi ini adalah cohesion,
coupling, dan reusability
• Pengukuran Kinerja Platform Sistem Komputasi Layanan: Dependability
merefleksikan tingkat kepercayaan sistem untuk tidak mengalami
kegagalan didalam menyampaikan layanan kepada pengguna dalan
kondisi operasional yang normal dengan kemungkinan kegagalan
(failure) yang masih dapat ditolerir
29
TERIMA KASIH
Questions and Discussion