Abstract - Software as a Service (SaaS) is now recognized as an effective model for the development, deployment, and customization of software. It has been reported that it reduces the costs as well as ensures the long-term sustainability of software systems. Monolithic software systems are seen as a set of interrelated and geographically distributed services over the Internet. Developers and providers can easily customize services while being able to accommodate a large range of stakeholders. At the core of this service orientation of the whole field of software development are the Service-Oriented Architecture (SOA) design principles. These principles detail what we should do, but not how and by whom it has to be done. From a human perspective – all stakeholders – we argue that the current SOA design principles can be linked and benefit from the user experience/user-centric design. Such combination can lead to a user experience-centric and SOA-based design approach that guarantees that SaaS is secure, yet trustable, useful, usable and accessible. In this position paper, we reviewed SOA/SaaS from the human dimension with the goal to bridging the gaps between SOA design principles and the User Experience (UX) design communities including Human-Computer Interaction (HCI) and service design. One practical goal is to enhance the SOA, as a technological platform with elements of UX including the social aspects of their interactions within the organizational structure and processes.
Index Terms - SaaS, experience, service design principles, service-oriented architecture, service design patternsAbstract - Software as a Service (SaaS) is now recognized as an effective model for the development, deployment, and customization of software. It has been reported that it reduces the costs as well as ensures the long-term sustainability of software systems. Monolithic software systems are seen as a set of interrelated and geographically distributed services over the Internet. Developers and providers can easily customize services while being able to accommodate a large range of stakeholders. At the core of this service orientation of the whole field of software development are the Service-Oriented Architecture (SOA) design principles. These principles detail what we should do, but not how and by whom it has to be done. From a human perspective – all stakeholders – we argue that the current SOA design principles can be linked and benefit from the user experience/user-centric design. Such combination can lead to a user experience-centric and SOA-based design approach that guarantees that SaaS is secure, yet trustable, useful, usable and accessible. In this position paper, we reviewed SOA/SaaS from the human dimension with the goal to bridging the gaps between SOA design principles and the User Experience (UX) design communities including Human-Computer Interaction (HCI) and service design. One practical goal is to enhance the SOA, as a technological platform with elements of UX including the social aspects of their interactions within the organizational structure and processes.
Index Terms - SaaS, experience, service design principles, service-oriented architecture, service design patterns
บทคัดย่อ - ซอฟท์แวเป็น Service (SaaS) ได้รับการยอมรับในขณะนี้เป็นรูปแบบที่มีประสิทธิภาพสำหรับการพัฒนา, การใช้งานและการปรับแต่งซอฟต์แวร์ มันได้รับรายงานว่าจะช่วยลดค่าใช้จ่ายได้เป็นอย่างดีช่วยให้การพัฒนาอย่างยั่งยืนในระยะยาวของระบบซอฟต์แวร์ ระบบซอฟแวร์เสาหินถูกมองว่าเป็นชุดของบริการความสัมพันธ์กันและกระจายทางภูมิศาสตร์ผ่านทางอินเทอร์เน็ต นักพัฒนาและผู้ให้บริการสามารถปรับแต่งบริการในขณะที่ความสามารถในการรองรับช่วงใหญ่ของผู้มีส่วนได้เสีย ที่เป็นแกนหลักของการปฐมนิเทศบริการนี้ของเขตข้อมูลทั้งหมดของการพัฒนาซอฟแวร์ที่มีบริการ-Oriented Architecture (SOA) หลักการออกแบบ เหล่านี้รายละเอียดหลักการสิ่งที่เราควรทำ แต่ไม่ใช่วิธีการและผู้ที่จะต้องมีการทำ จากมุมมองของมนุษย์ - ผู้มีส่วนได้ส่วนเสียทั้งหมด - เรายืนยันว่าปัจจุบันหลักการออกแบบ SOA สามารถเชื่อมโยงและได้รับประโยชน์จากประสบการณ์ของผู้ใช้ / ออกแบบผู้ใช้เป็นศูนย์กลาง การรวมกันดังกล่าวสามารถนำไปสู่ประสบการณ์ของผู้ใช้เป็นศูนย์กลางและแนวทางการออกแบบ SOA ตามที่รับประกันว่า SaaS เป็นปลอดภัยและความเชื่อถือที่มีประโยชน์ใช้สอยและสามารถเข้าถึงได้ ในกระดาษตำแหน่งนี้เราตรวจสอบ SOA / SaaS จากมิติของมนุษย์โดยมีเป้าหมายเพื่อแก้ช่องว่างระหว่างหลักการ SOA การออกแบบและประสบการณ์ของผู้ใช้ (UX) ชุมชนรวมทั้งการออกแบบคอมพิวเตอร์ปฏิสัมพันธ์ของมนุษย์ (HCI) และการออกแบบบริการ หนึ่งในเป้าหมายของการปฏิบัติคือการเพิ่ม SOA, เป็นแพลตฟอร์มเทคโนโลยีที่มีองค์ประกอบของ UX รวมทั้งด้านสังคมของการมีปฏิสัมพันธ์ของพวกเขาภายในโครงสร้างองค์กรและกระบวนการ.
ดัชนีข้อกำหนด - SaaS ประสบการณ์หลักการออกแบบบริการสถาปัตยกรรมเชิงบริการ, patternsAbstract บริการออกแบบ - ซอฟท์แวเป็น Service (SaaS) ได้รับการยอมรับในขณะนี้เป็นรูปแบบที่มีประสิทธิภาพสำหรับการพัฒนา, การใช้งานและการปรับแต่งซอฟต์แวร์ มันได้รับรายงานว่าจะช่วยลดค่าใช้จ่ายได้เป็นอย่างดีช่วยให้การพัฒนาอย่างยั่งยืนในระยะยาวของระบบซอฟต์แวร์ ระบบซอฟแวร์เสาหินถูกมองว่าเป็นชุดของบริการความสัมพันธ์กันและกระจายทางภูมิศาสตร์ผ่านทางอินเทอร์เน็ต นักพัฒนาและผู้ให้บริการสามารถปรับแต่งบริการในขณะที่ความสามารถในการรองรับช่วงใหญ่ของผู้มีส่วนได้เสีย ที่เป็นแกนหลักของการปฐมนิเทศบริการนี้ของเขตข้อมูลทั้งหมดของการพัฒนาซอฟแวร์ที่มีบริการ-Oriented Architecture (SOA) หลักการออกแบบ เหล่านี้รายละเอียดหลักการสิ่งที่เราควรทำ แต่ไม่ใช่วิธีการและผู้ที่จะต้องมีการทำ จากมุมมองของมนุษย์ - ผู้มีส่วนได้ส่วนเสียทั้งหมด - เรายืนยันว่าปัจจุบันหลักการออกแบบ SOA สามารถเชื่อมโยงและได้รับประโยชน์จากประสบการณ์ของผู้ใช้ / ออกแบบผู้ใช้เป็นศูนย์กลาง การรวมกันดังกล่าวสามารถนำไปสู่ประสบการณ์ของผู้ใช้เป็นศูนย์กลางและแนวทางการออกแบบ SOA ตามที่รับประกันว่า SaaS เป็นปลอดภัยและความเชื่อถือที่มีประโยชน์ใช้สอยและสามารถเข้าถึงได้ ในกระดาษตำแหน่งนี้เราตรวจสอบ SOA / SaaS จากมิติของมนุษย์โดยมีเป้าหมายเพื่อแก้ช่องว่างระหว่างหลักการ SOA การออกแบบและประสบการณ์ของผู้ใช้ (UX) ชุมชนรวมทั้งการออกแบบคอมพิวเตอร์ปฏิสัมพันธ์ของมนุษย์ (HCI) และการออกแบบบริการ หนึ่งในเป้าหมายของการปฏิบัติคือการเพิ่ม SOA, เป็นแพลตฟอร์มเทคโนโลยีที่มีองค์ประกอบของ UX รวมทั้งด้านสังคมของการมีปฏิสัมพันธ์ของพวกเขาภายในโครงสร้างองค์กรและกระบวนการ.
ดัชนีข้อกำหนด - SaaS ประสบการณ์หลักการออกแบบบริการสถาปัตยกรรมเชิงบริการ, รูปแบบการออกแบบบริการ
การแปล กรุณารอสักครู่..
นามธรรม - ซอฟต์แวร์เป็นบริการ ( SaaS ) คือตอนนี้รู้จักเป็นแบบจำลองที่มีประสิทธิภาพสำหรับการพัฒนา , การใช้งานและการปรับแต่งซอฟต์แวร์ มันได้รับรายงานว่ามันช่วยลดต้นทุน ตลอดจนสร้างความยั่งยืนในระยะยาวของระบบซอฟต์แวร์ ระบบซอฟต์แวร์เสาหินจะเห็นเป็นชุดของปฏิสัมพันธ์ทางภูมิศาสตร์กระจายและบริการผ่านทางอินเทอร์เน็ต ผู้พัฒนาและผู้ให้บริการสามารถปรับแต่งบริการในขณะที่สามารถรองรับช่วงใหญ่ของผู้มีส่วนได้เสีย ที่หลักของบริการนี้ การกำหนดเป้าหมายของเขตข้อมูลทั้งหมดของการพัฒนาซอฟต์แวร์เป็นบริการเชิงสถาปัตยกรรม ( SOA ) หลักการออกแบบ หลักการเหล่านี้รายละเอียดสิ่งที่เราควรจะทำ แต่ไม่ใช่อย่างไร และโดยใคร มันต้องสำเร็จ จากมุมมองของมนุษย์ และผู้เกี่ยวข้องทุกฝ่าย และเรายืนยันว่าปัจจุบันใช้หลักการออกแบบที่สามารถเชื่อมโยงและได้รับประโยชน์จากประสบการณ์ของผู้ใช้ / ผู้ใช้เป็นศูนย์กลางการออกแบบ เช่นการรวมกันสามารถนำประสบการณ์ของผู้ใช้ SOA ตามวิพากษ์ และวิธีการออกแบบที่รับประกันว่าผู้ใช้มีความปลอดภัย แต่เชื่อถือได้ ประโยชน์ ใช้สอย และสามารถเข้าถึงได้ ในตำแหน่งนี้กระดาษที่เราดู SOA / SaaS จากมิติมนุษย์ มีเป้าหมาย เพื่อลดช่องว่างระหว่าง SOA และหลักการออกแบบประสบการณ์ผู้ใช้ ( ux ) ชุมชนการออกแบบ รวมทั้งการปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์ ( HCI ) และการออกแบบบริการ หนึ่งในเป้าหมายคือการเพิ่มประสิทธิภาพการปฏิบัติ SOA เป็นแพลตฟอร์มเทคโนโลยีที่มีองค์ประกอบของ ux รวมทั้งลักษณะทางสังคมของการปฏิสัมพันธ์ของพวกเขาในระหว่างกระบวนการ โครงสร้างองค์การและ .ดัชนีเงื่อนไข - บริการ SaaS , ประสบการณ์ , หลักการออกแบบสถาปัตยกรรมที่มุ่งเน้นบริการ บริการออกแบบ patternsabstract - ซอฟต์แวร์เป็นบริการ ( SaaS ) คือตอนนี้รู้จักเป็นแบบจำลองที่มีประสิทธิภาพสำหรับการพัฒนา , การใช้งานและการปรับแต่งซอฟต์แวร์ มันได้รับรายงานว่ามันช่วยลดต้นทุน ตลอดจนสร้างความยั่งยืนในระยะยาวของระบบซอฟต์แวร์ ระบบซอฟต์แวร์เสาหินจะเห็นเป็นชุดของปฏิสัมพันธ์ทางภูมิศาสตร์กระจายและบริการผ่านทางอินเทอร์เน็ต ผู้พัฒนาและผู้ให้บริการสามารถปรับแต่งบริการในขณะที่สามารถรองรับช่วงใหญ่ของผู้มีส่วนได้เสีย ที่หลักของบริการนี้ การกำหนดเป้าหมายของเขตข้อมูลทั้งหมดของการพัฒนาซอฟต์แวร์เป็นบริการเชิงสถาปัตยกรรม ( SOA ) หลักการออกแบบ หลักการเหล่านี้รายละเอียดสิ่งที่เราควรจะทำ แต่ไม่ใช่อย่างไร และโดยใคร มันต้องสำเร็จ จากมุมมองของมนุษย์ และผู้เกี่ยวข้องทุกฝ่าย และเรายืนยันว่าปัจจุบันใช้หลักการออกแบบที่สามารถเชื่อมโยงและได้รับประโยชน์จากประสบการณ์ของผู้ใช้ / ผู้ใช้เป็นศูนย์กลางการออกแบบ เช่นการรวมกันสามารถนำประสบการณ์ของผู้ใช้ SOA ตามวิพากษ์ และวิธีการออกแบบที่รับประกันว่าผู้ใช้มีความปลอดภัย แต่เชื่อถือได้ ประโยชน์ ใช้สอย และสามารถเข้าถึงได้ ในตำแหน่งนี้กระดาษที่เราดู SOA / SaaS จากมิติมนุษย์ มีเป้าหมาย เพื่อลดช่องว่างระหว่าง SOA และหลักการออกแบบประสบการณ์ผู้ใช้ ( ux ) ชุมชนการออกแบบ รวมทั้งการปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์ ( HCI ) และการออกแบบบริการ หนึ่งในเป้าหมายคือการเพิ่มประสิทธิภาพการปฏิบัติ SOA เป็นแพลตฟอร์มเทคโนโลยีที่มีองค์ประกอบของ ux รวมทั้งลักษณะทางสังคมของการปฏิสัมพันธ์ของพวกเขาในระหว่างกระบวนการ โครงสร้างองค์การและ .ดัชนีเงื่อนไข - บริการ SaaS , ประสบการณ์ , หลักการออกแบบสถาปัตยกรรมที่มุ่งเน้นบริการออกแบบบริการ
การแปล กรุณารอสักครู่..