SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

バッチとAPIって何が違うの?

問題

バッチとAPIって何が違うの?

答え

さあ わかりやすく説明してみよう!

 

 

 

 

 

 

 

 

 

 

まず、「バッチ処理」と「API」を比較するのは
話がややこしくなるのでやめる。

 

バッチ処理 = 一括処理 であり、
これに対応するのは、
リアルタイム処理など = 個別処理 です。

一括で処理するために、データがたまるのを待って、
定期的に実行されたりするけど、
定期的な実行(crontabなど)をバッチというわけではない。

 

APIはあるシステムの窓口(インターフェース)のことで、

「APIがある」とは相手のシステムがそういう窓口を用意しているということ。

あるシステムの窓口対して、別のシステムから
「在庫を減らしてくれ」と依頼を入れたり、
「注文を登録してくれ」と依頼を入れたりできるようになる。

 

余談

ちなみに、「バッチ(batch)」と「パッチ(patch)」も全然別物で
パッチ(patch)は、ばんそうこう的なイメージのもので、
修正プログラムのこと。

関連するメモ

コメント