Presented by Nikola Vasilev on SkopjeTechMeetup 7.
Representational state transfer (REST) can be thought of as the language of the Internet. Now with cloud usage on the rise, REST is a logical choice for building APIs that allow end users to connect and interact with cloud services. This talk will deliver more insight into the challenges on building and maintaining good and clean RESTful APIs.
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践日本マイクロソフト株式会社
コンテナをベースとしたプラットフォーム上でのシステム構築において、システムアーキテクチャの設計、構築、運用を効率的に行うために、Kubernetes をラップしてデプロイや運用機能の付加機能をもつ OpenShift を利用することにしました。インフラ運用負荷を軽減する観点から、マイクロソフトのマネージドサービスである Azure Red Hat OpenShift (ARO) を使ってみました。本プラットフォームにおいて、エンタープライズレベルのシステムを稼働させるのに必要になる開発・運用を含めた全体アーキテクチャの概要、選定したソリューションや実現案を紹介します。
Automating the Entire PostgreSQL Lifecycle anynines GmbH
Striving for a full automation of the PostgreSQL lifecycle is a solvable challenge. Learn about strategies how to automate this RDBMS, see an exemplary architecture and find out which automation technology is the right tool for the job. Bosh or Kubernetes.
Apache Knox Gateway "Single Sign On" expands the reach of the Enterprise UsersDataWorks Summit
Apache Knox Gateway is a proxy for interacting with Apache Hadoop clusters in a secure way providing authentication, service level authorization, and many other extensions to secure any HTTP interactions in your cluster. One main feature of Apache Knox Gateway is the ability to extend the reach of your REST APIs to the internet while still securing your cluster and working with Kerberos. Recent contributions to the Apache Knox community have added support for Single Sign On (SSO) based on Pac4j 1.8.9 which is a very powerful security engine which provides SSO support through SAML2, OAuth, OpenID, and CAS. In addition, through recent community contributions Apache Ambari, and Apache Ranger can now also provide SSO authentication through Knox. This paper will discuss the architecture of Knox SSO, it will explain how enterprise user could benefit by this feature and will present enterprise use cases for Knox SSO, and integration with open source Shibboleth, ADFS Windows server Idp support, and Okta cloud Idp.
Presented by Nikola Vasilev on SkopjeTechMeetup 7.
Representational state transfer (REST) can be thought of as the language of the Internet. Now with cloud usage on the rise, REST is a logical choice for building APIs that allow end users to connect and interact with cloud services. This talk will deliver more insight into the challenges on building and maintaining good and clean RESTful APIs.
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践日本マイクロソフト株式会社
コンテナをベースとしたプラットフォーム上でのシステム構築において、システムアーキテクチャの設計、構築、運用を効率的に行うために、Kubernetes をラップしてデプロイや運用機能の付加機能をもつ OpenShift を利用することにしました。インフラ運用負荷を軽減する観点から、マイクロソフトのマネージドサービスである Azure Red Hat OpenShift (ARO) を使ってみました。本プラットフォームにおいて、エンタープライズレベルのシステムを稼働させるのに必要になる開発・運用を含めた全体アーキテクチャの概要、選定したソリューションや実現案を紹介します。
Automating the Entire PostgreSQL Lifecycle anynines GmbH
Striving for a full automation of the PostgreSQL lifecycle is a solvable challenge. Learn about strategies how to automate this RDBMS, see an exemplary architecture and find out which automation technology is the right tool for the job. Bosh or Kubernetes.
Apache Knox Gateway "Single Sign On" expands the reach of the Enterprise UsersDataWorks Summit
Apache Knox Gateway is a proxy for interacting with Apache Hadoop clusters in a secure way providing authentication, service level authorization, and many other extensions to secure any HTTP interactions in your cluster. One main feature of Apache Knox Gateway is the ability to extend the reach of your REST APIs to the internet while still securing your cluster and working with Kerberos. Recent contributions to the Apache Knox community have added support for Single Sign On (SSO) based on Pac4j 1.8.9 which is a very powerful security engine which provides SSO support through SAML2, OAuth, OpenID, and CAS. In addition, through recent community contributions Apache Ambari, and Apache Ranger can now also provide SSO authentication through Knox. This paper will discuss the architecture of Knox SSO, it will explain how enterprise user could benefit by this feature and will present enterprise use cases for Knox SSO, and integration with open source Shibboleth, ADFS Windows server Idp support, and Okta cloud Idp.
Crossref LIVE Chinese网络研讨会——Crossref简介 – 14 Oct 2021 Crossref
Crossref使研究成果易于查找、引用、链接、评估以及重复利用。我们是一个非营利性会员组织,其存在是为了使学术交流变得更好。
施普林格·自然旗下Atlantis Press图书部门编辑总监、Crossref大使党冉女士将与万方数据的郭晓峰女士携手介绍Crossref的概况,主要包括:
Crossref的简要历史
我们的会员
数字对象唯一标识符(DOI)和元数据的重要性
加入Crossref的好处
如何加入并开始工作
本次网络研讨会与新会员、出版商、研究人员、图书馆员、编辑以及任何想了解如何与Crossref合作的人有关。
本次网络研讨会将以中文进行,包括提问时间共持续60分钟。
----
Presented on the 14th October 2021, Ran Dang, Editorial Director of Atlantis Press Books, Springer Nature and Crossref Ambassador, together with Guo Xiaofeng of WanFang Data, provide an overview of Crossref including:
A brief history of Crossref
Our membership
Persistent identifiers (DOI) and the importance of metadata
The benefits of joining Crossref
How to join and get started
This webinar is relevant for new members, publishers, researchers, librarians, editors, and anyone who would like to know more about how to work with Crossref.
The webinar is presented in Chinese and lasts 60 minutes including time for questions.
Introducing the IIIF (International Image Interoperability Framework) APIs and some application cases to the Chinese academic libraries. 介绍国际图象互操作框架(IIIF) 的四个应用程序接口API协议和应用实例。
資源探索服務之功能評估指標
Exploring Functionality Indicators for Web-Scale Discovery Service
摘要
自2009年左右,資源探索服務一詞面世以來,受到圖書館界的熱烈討論,不少資源探索服務因運而生。資源探索服務乃是由聯合索引和資源探索層所構成,藉由兩者的搭配提供使用者單一的檢索介面,同時檢索圖書館自有、訂購和公開取用的多樣化資源,並提供相關排序、層面瀏覽、個人化與社群服務等功能。本文的主旨在於闡述資源探索服務的特性,並歸納整理資源探索服務的功能指標,供圖書館界選擇資源探索服務時參考。
22. Data Structure? Data Format? Data
Type?
• 所謂的 Data Structure(資料結構),是對一組資料組成的定義
• 而 Data Format(資料格式),則是表達這組資料的方法(例如 XML、JSON 等)
• 一個 Data Structure 可以用許多不同的 Data Format 所表示
• 一個 Resource 只有一種 Structure,但是支援多種 Data Format
• 在開發實務上,並不需要認識所有的 Data Format,僅需挑一種來用即可
• 至於 Data Type(資料型態),則是定義一項資料值的類型(例如 Number、
String、Time…etc)
35. REST API
• 當代主流的資訊交換技術,廣泛應用於軟體開發
• 充分使用 HTTP 通訊協議
• 擁有簡潔直觀的 URI,並善用了 HTTP Verb
• 透過 REST API 可以對 FHIR Server 進行各項操作(增/刪/改/查)
• 接受 FHIR 所支援的 Data Format(JSON and XML)
36. RESTful API 與一般 API 的比較
一般 API
• 獲取使用者資料 GET /getAllUsers
• 獲取使用者資料 GET /getUser/1
• 新增使用者資料 POST /createUser
• 更新使用者資料 GET /updateUser/1
• 刪除使用者資料 GET /deleteUser/1
RESTful API
• 獲取使用者資料 GET /users
• 獲取使用者資料 GET /user/1
• 新增使用者資料 POST /user
• 更新使用者資料 PUT /user/1
• 刪除使用者資料 DELETE /user/1
68. 範例程式碼中常用的 jQuery 操作
• 透過 element id 選取 DOM 元素
let content = $('#content');
• 清空該 DOM 元素下所有節點
content.empty();
• 將新的 DOM 元素附加在目前的 DOM 元素底下(從尾端插入)
content.append(html);
• 將新的 DOM 元素附加在目前的 DOM 元素底下(從前端插入)
content.prepend(html);
• 刪除選取的 DOM 元素
content.remove();