• Tidak ada hasil yang ditemukan

Ed 6: temid= &resourceid=10289

N/A
N/A
Protected

Academic year: 2021

Membagikan "Ed 6: temid= &resourceid=10289"

Copied!
50
0
0

Teks penuh

(1)

• Web Services: Conce ts Architectures and

Referensi

• Service-Oriented Architecture: Concepts, Technology, and Design by Thomas Erl, Prentice Hall PTR, 2005

• Web Services: Concepts, Architectures andp ,

Applications, by Gustavo Alonso, Fabio Casati, et. al, Springer, 2004

• Information Architecture for the World Wide Web, 2nd edition, Louis Rosenfeld, Peter

(2)

http://bcs.wiley.com/he-Referensi

Referensi

• Turban, Leidner, McLean, Wetherbe, Information

Technology for Management: Transforming

Organizations in the Digital Economy, 6th Edition,

John Wiley & Sons, Inc., 2008

Ed 6: http://bcs.wiley.com/he-bcs/Books?action=resource&bcsId=3687&i temId=0471787124&resourceId=10289 Ed 4: http://gigapedia.com/items:links?id=408094

(3)

Ed 7:

http://as.wiley.com/WileyCDA/WileyTitle/pr oductCd-EHEP000232.html

(4)

http://bcs.wiley.com/he-Referensi

Referensi Business Pr

B

usiness Pr c s & AP

oc

o es

e s &

s

SA

S P

Simha R. Magal & Jeffry Word, Essentials of Business

Processes and Information Systems, John Wiley &

Sons, Inc., 2009

• Link:

http://bcs.wiley.com/he-bcs/Books?action=index&itemId=0470230 592&bcsId=4455

(5)

– SAP Client – 700mb

Jika ambil SAP

• Modul SAP01 harus difotokopi!

• Siapkan pas foto untuk ujian SAP

Praktikum menggunakan SAP

(6)

Outline SAP

• Introduction + Navigation (1) • Systemwide Concepts (1) • Human Resources (1) • mySAP Technology (1)

– Client Server Architecture

– The Database • Logistics (2)Logistics (2) – Procurement – Sales Order – Production • Financials (2) – Accounting Foundation – Financial Accounting – Management Accounting • Latihan ujian (1) • TES SAP (1)

(7)
(8)

ATI - Overview

anton@ukdw.ac.id

(9)
(10)
(11)
(12)
(13)

Client/Server

• In general, any application where multiple clients connect to a single server.

client1 client2 client3

server • one client program (most typical)

or

(14)
(15)

May each act as client, server or both

Peer-to-Peer Computing

• Another model of distributed system

P2P does not distinguish clients and servers

Instead all nodes are considered peers

May each act as client, server or both

Node must join P2P network

Registers its service with central lookup service on network, or

• Broadcast request for service and respond to requests for service via discovery protocol

(16)

What is Cluster ?

A cluster is a type of parallel and distributed processing system, which consists of a collection of interconnected stand-alone

computers cooperatively working together as a single, integrated computing resource.

A node

– a single or multiprocessor system with memory, I/O facilities,a single or multiprocessor system with memory, I/O facilities,

& OS

A cluster

– generally 2 or more computers (nodes) connected together

– in a single cabinet, or physically separated & connected via a LAN

(17)

(Single System Image and Availability Infrastructure)

Parallel Applications

Cluster Architecture

Sequential Applications Parallel Programming Environment

Cluster Middleware

Sequential Applications

Sequential Applications

Parallel Applications

Parallel Applications

(Single System Image and Availability Infrastructure)

Cluster Interconnection Network/Switch

PC/Workstation

Network Interface Hardware

Communications Software

PC/Workstation

Network Interface Hardware

Communications Software

PC/Workstation

Network Interface Hardware

Communications Software

PC/Workstation

Network Interface Hardware

Communications Software

(18)
(19)

Client-Server Com utin , and the web

What is Cloud Computing ?

the Fifth Generation of Computing

(after Mainframe, Personal Computer, Client-Server Computing, and the web)p g )

(20)

Cloud Computing is…

… virtualized compute power and storage

delivered via platform-agnostic infrastructures of abstracted hardware and software accessed over the Internet.

over the Internet.

These shared, on-demand IT resources, are created and disposed of efficiently, are

dynamically scalable through a variety of programmatic interfaces and are billed variably based on measurable usage….

(21)
(22)
(23)

Using TCP port 80 (default)

Protokol Web: HTTP

Hypertext Transport Protocol (RFC 1945)

– Oleh Tim Berners-Lee, 1990

• Protocol that used to communicate between web browsers and web servers

Using TCP port 80 (default)

This protocol supports hypermedia files

(24)
(25)

Application-specific components

N-tier web architectures

HTML rendering Templates, HTML generation scripts, XML and XSLT Client Presentation Business Logic Data Access Data Application-specific components and application logic

Domain-specific and

database-independent layer, typically object-oriented

Data storage, typically an (SQL) RDBMS

(26)

serv ce-or en e arc ec ure s a ramewor

Service Oriented Architecture

• SOA adalah sebuah konsep Software

Architecture yang mendefinisikan penggunaan

layanan untuk mendukung kebutuhan

pengguna software.

• AA servicei -oriented architecture is a framework i t d hit t i f k

for integrating business processes and supporting IT infrastructure as secure,

standardized components—services—that can be reused and combined to address changing business priorities

(27)

SOA dan Integrasi Aplikasi/Sistem

SOA sebagai platform integrasi:

SOA memisahkan antara pesan/query/call dengan pemrosesan

Pesan/query/call distandardisasi dan tidak dikaitkan dengan sebuah produk teknologi tertentu, sehingga bisa

dikirimkan/diterima oleh siapapun dikirimkan/diterima oleh siapapun

SOA memisahkan antara bagian publik dan bagian privat

Bagian publik dapat diakses oleh siapapun, berupa deskripsi tentang layanan yang ditawarkan

(28)

SOA SOA SOA SOA

Services can be discovered

Characteristics of SOA

Services have platform

independent, self describing

interfaces (XML)

Messages are formally defined

Services can be discovered

Services have quality of

service characteristics defined in

policies

Services can be provided on any

platform Composable Composable SOA SOA SOA SOA Interoperable Interoperable Loosely Loosely Coupled Coupled Re Re--UsableUsable

(29)

(aplikasi yang menggunakan data/service) dan service

SOA implementation : Web Service

Mempertukarkan data dalam format XML.

• Tersedia dan dikomunikasikan melalui Internet atau intranet.

• Bersifat operating system/programming language

independent.

Web service mempertukarkan data antara service requestor

(aplikasi yang menggunakan data/service) dan service

provider (server penyedia data/service) menggunakan service registry (yang berisi kumpulan service-service), dengan salah

satu teknologi:

– XML-RPC

– SOAP

(30)

erv ce scovery

Web Service Layer

• Service transport

• XML messaging dan encoding/decoding

• Service description

(31)

SOAP meru akan format untuk men irimkan

SOAP (Simple Object Access Protocol)

SOAP merupakan protokol komunikasi

berbasis XML yang memperbolehkan aplikasi saling bertukar informasi melalui HTTP

SOAP merupakan format untuk mengirimkan p g message melalui Internet, bersifat platform independent, language independent, dan merupakan standar W3C

SOAP membungkus request & response dalam XML

(32)

(wajib)

Elemen SOAP

Elemen Envelope yang mengidentifikasi XML

dokumen sebagai SOAP message (wajib)

Elemen Header yang berisi informasi header

(opsional)

Elemen Body yang berisi informasi call dan response

(wajib)

Elemen Fault yang berisi informasi error yang terjadi

(33)

Conceived in 2000 as a doctoral dissertation b Ro

What is REST?

REST stands for Representation State Transfer

REST is about accessing resources through a

universal interface (HTTP murni)

Conceived in 2000 as a doctoral dissertation byy Royy

Fielding (a principal author of HTTP 1.0 dan 1.1

protocol)

RESTful URLs are addressable

– Sample: http://www.mysite.com/Products/Trek8300

(34)

RESTful Web Services Resources Res 1 Res 2 HTTP Request GET Res 2 Res 3 Res 4 HTTP Response Status GET POST PUT DELETE XML JSON Payload XML JSON URL

(35)

Business Process and IT in

enterprise

(36)

Business Process

Organization creates & deliver value in the

form of a product or service, which they offer

to customers or organizations – TTangibleangible: product physics: product physics

Intangible : service, such as education, health,

information, financial services

Business Process: sequence of activities that

(37)

in g o n s P u rc h a s i O p e ra ti o us e W a re h o u rk e ti n g S a le s & M a r ve lo p m e n t R e s e a rc h & D e v co u n ti n g F in a n c e & A c c ou rc e s H u m a n R e s o ch n o lo g y In fo rm a ti o n T e c

Functional organizational

(38)

ecara usus

E-Commerce

• Penggunaan media elektronik untuk melakukan

perniagaan / perdagangan

– Telepon, fax, ATM, handphone, SMS

– Banking: ATM phone banking, internet banking

• SSecara khusus

• kh

– Penggunaan Internet untuk melakukan perniagaan

– Ada transaksi

• E-Commerce dimulai sejak 1970-an

(39)

The Structure of E-Commerce in

Enterprise

(40)

A framework for E-commerce

(41)
(42)
(43)
(44)
(45)

Web 2.0 and Mobile Computing

architecture

(46)
(47)

The Seven Key Principles

(48)
(49)
(50)

Next

Referensi

Dokumen terkait

g. Meningkatkan dan menjaga mutu dan keamanan pangan pada semua tahapan produksi mulai dari hulu sampai hilir. Implementasi dari revitalisasi ketujuh aspek dasar yang telah

Gambar 3.12 Tampilan pengecekan VSWR dengan Anritsu Akan tetapi jika tidak ada masalah pada kabel feeder maka kemungkinan yang bermasalah adalah pada Board Combiner

Dengan demikian, kajian terhadap naskah-naskah Melayu perlu ditingkatkan, karena melalui kajian tersebut akan memberikan informasi tentang berbagai macam

Berdasarkan laporan riset dasar kesehatan 2013 (Riskesdas 2013) prevalensi penduduk yang bermasalah gigi dan mulut dalam 112 bulan terakhir di Jawa Barat

unsur hara oleh tanaman sehingga menghasilkan tinggi tanaman, jumlah daun. dan diameter batang tanaman tebu lebih baik dibandingkan dengan

Sistem BARS berbeda dengan skala penilaian karena, alih- alih menggunakan istilah seperti tinggi, menengah dan rendah pada setiap poin skala, sistem tersebut menggunakan

reduction of unstressed vowels, modification of sounds at words boundaries (assimilation, elision,, and liaison);phonemic change at word boundaries; allophonic variation at word

KETUJUH : Penyusunan Rancangan Peraturan Presiden berdasarkan kebutuhan Undang-Undang atau Peraturan Pemerintah sebagaimana dimaksud dalam huruf a Diktum Keenam