検索

システム開発 過去記事一覧(2019年)

12 月

RPAによる業務の自動化がもてはやされているが、全ての業務を自動化しようとするのは間違いだ。RPAには使うべき用途と同時に、「使うべきではない用途」がある。RPAよりも優れた手段がある場合もある。

開発する機能を再利用可能なAPIとして実装することにより、ソフトウェア開発の生産性が向上する。だがAPI化すればいいというものでもない。APIファーストのメリットとともに再利用性を高める方法を紹介する。

John Lewis PartnershipはRPAを導入して6.6億円のコスト削減に成功した。同社の事例から、経営層や事業部門に受け入れられる導入プロセスの在り方を見ていく。

11 月

「Java」の処理速度は他のプログラミング言語と比べて速いだろうか。それとも遅いだろうか。「インタープリタ言語」と「コンパイル言語」の主な違いや、Javaと他言語を比較する際の注意点を紹介する。

アプリケーション開発で機能の実装に利用できるSDK(ソフトウェア開発キット)とAPI(アプリケーションプログラミングインタフェース)の違いとは何だろうか。それぞれの長所と短所、使い方を紹介する。

10 月

RESTはコンピュータ間のクエリをシンプルに解決してくれたが、不便な場面も見られるようになった。複雑なクエリについてはGraphQLの方が向いているかもしれない。

Oracleから「Java EE」を譲り受けたEclipse Foundationが、2019年9月にJava EEの互換版「Jakarta EE」をリリースした。その詳細や今後の開発方針を関係者に聞いた。

プログラミング学習への注目度が高まっている。対話形式でプログラミングを学べるWebサイト「Educative」の開発者に、対話型学習ツールの現状と課題、学習者・指導者へのアドバイスなどを聞いた。

9 月
8 月

AWSの「AWS Chatbot」は、「Slack」「Amazon Chime」と連携するチャットbotサービスだ。同サービスの詳しい機能と、DevOpsの手法の一つ「ChatOps」について説明する。

「7pay」の不正アクセスなど、インターネット通信を利用するWebアプリケーションのインシデントが後を絶たない。Webアプリケーションのユーザー側と提供者側の双方から見て注意すべきリスクとは何だろうか。

7 月

JCPの委員長を務めるバンチュラ氏は、Computer WeeklyのインタビューでOpenJDKの開発を継続すると表明。若い世代を引きつけるプラットフォームであり続けると語った。

最新のテクノロジーがゲーム業界を支えている。AIが自動でBGMを生成する「AI作曲家」の登場、IoTが下支えした「Fortnite」の世界的ヒットなど、業界の新たな潮流を紹介する。

ローコードソフトウェア企業のAppianがGoogleのAIサービスや各社のRPA製品とAppian製品を融合させる試みを続けている。これにより、ローコードでAIとRPAを利用したアプリケーションが実現する。

6 月
5 月

主要ベンダーの「クラウドAIサービス」は、その機能を容易に利用可能にするためにAPIを提供している。APIを使ってアプリケーションにAI機能を組み込む方法に加え、その際直面する課題と対処方法を見てみよう。

英国の水道会社がIT部門主導のRPA導入を成功させつつある。RPAからメリットを引き出すため、RPAチームを率いるリーダーが重視する不可欠な要素とは何か。

4 月

クラウドプロバイダーがオープンソースベースのサービスを展開すると、開発企業のサポートビジネスは破綻する。オープンソースビジネスは転換点を迎えているのかもしれない。

アプリケーションパフォーマンス管理ベンダーのDynatraceが、Go言語アプリケーション用ツールを発表した。なぜGoなのか。

3 月

モノリス(巨大な単一アプリケーション)を細かく切り分けることは優れた判断である一方、マイクロサービスのアプローチは慎重に実施しないと共通の問題に行き着く。本稿では、こうした共通の課題を9つ紹介する。

事業部門はRPAによって業務を自動化したいと考える。だが、重要な点を勘違いしたまま導入しようとする。RPA導入を円滑に進め、メリットを最大化するには何が必要なのか。

クラウドベンダーが提供するマネージドKubernetesをマルチクラウド環境に導入する場合、幾つか問題が生じる。マネージドKubernetesのメリットを生かせるかどうかを確認したければ、本稿で紹介する3つのステップに従うとよい。

企業にとってAPIの重要性や、APIを適切に管理する必要性が増している。本稿ではクラウドサービスを利用したアプリケーション開発におけるAPI管理ツールの選び方について解説する。

事業部門がRPA(ロボティックプロセスオートメーション)による業務の自動化を企図したとき、ある壁が立ちはだかる。RPA推進の障壁とは何か。それを取り除くにはどうしたらいいのか。

「Oracle Database 19c」は最新のソフトウェアが安定して動作することを目指している。それだけでなくデータベース管理者にとって便利な追加機能も提供する。

2 月

ブロックチェーンは、企業向けモバイルアプリにさまざまな利益をもたらす。モバイルアプリとブロックチェーン技術の融合に関する幾つかの事例を見てみよう。

Microsoftは「SQL Server 2016」と「SQL Server 2017」をリリースした直後から、既に「SQL Server 2019」を発売する準備をしていた。そのため、同社は驚くほど多くの新機能を短期間で追加している。

Googleは、Kubernetesの大規模テスト環境をCNCFに移管するため、「Google Cloud Platform」(GCP)クレジットとして900万ドルを寄付し、3年間の引き継ぎプロセスに入る。

AWSをはじめとするクラウド大手が、自社のデータベースサービスにOSSを採用するようになった。そのことからMongoDBなどのOSSのベンダーは、強力な手段である「ライセンス」を使って資産を守ろうとしている。

開発中のアプリや社外秘作業を伴うアプリなどを使いたい時、「Microsoft Store」を使わずに、基幹業務(LOB)アプリをWindows 10搭載PCにサイドロードする方法がある。幾つかのやり方があるが、注意も必要だ。

コンテナ化の流れが減速する気配はない。コンテナの進化に主眼を置いたさまざまな技術、製品、ベンダーの取り組みが増え、2019年はコンテナを取り巻く環境が大きく変化する年になりそうだ。

熟練の技術者が管理職になるケースもあれば、技術系のキャリアを貫くケースもある。しかし誰しも、本当にこの選択が正しかったのか迷う日が来るだろう。本稿では、技術職から管理職に転身した筆者が「管理職の実情」を解き明かす。

1 月

多くの企業がRPA(ロボティックプロセスオートメーション)に象徴される自動化を取り入れようとしている。IT管理者が失業を回避するためには、自動化を先取りする必要がある。どうすればいいのか。

ページトップに戻る